./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 a0f469ae37a514ddca8d0dce53a0af7478c9ef70fff43265912fb6cefbfb3984 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 02:29:34,987 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 02:29:34,989 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 02:29:35,037 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 02:29:35,037 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 02:29:35,040 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 02:29:35,042 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 02:29:35,045 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 02:29:35,046 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 02:29:35,049 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 02:29:35,050 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 02:29:35,051 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 02:29:35,051 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 02:29:35,053 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 02:29:35,055 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 02:29:35,056 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 02:29:35,057 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 02:29:35,057 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 02:29:35,060 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 02:29:35,065 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 02:29:35,066 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 02:29:35,067 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 02:29:35,069 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 02:29:35,069 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 02:29:35,075 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 02:29:35,075 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 02:29:35,076 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 02:29:35,077 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 02:29:35,078 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 02:29:35,078 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 02:29:35,079 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 02:29:35,080 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 02:29:35,081 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 02:29:35,082 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 02:29:35,084 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 02:29:35,084 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 02:29:35,085 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 02:29:35,085 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 02:29:35,085 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 02:29:35,086 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 02:29:35,086 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 02:29:35,087 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-16 02:29:35,120 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 02:29:35,120 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 02:29:35,121 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 02:29:35,121 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 02:29:35,122 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-16 02:29:35,122 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-16 02:29:35,122 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 02:29:35,122 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 02:29:35,122 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 02:29:35,123 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 02:29:35,123 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 02:29:35,123 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 02:29:35,124 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 02:29:35,125 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 02:29:35,125 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-16 02:29:35,125 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 02:29:35,125 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 02:29:35,125 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-16 02:29:35,125 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 02:29:35,126 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 02:29:35,126 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-16 02:29:35,127 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-16 02:29:35,127 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 02:29:35,127 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-16 02:29:35,127 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-16 02:29:35,127 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-16 02:29:35,128 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-16 02:29:35,128 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 02:29:35,128 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> a0f469ae37a514ddca8d0dce53a0af7478c9ef70fff43265912fb6cefbfb3984 [2021-12-16 02:29:35,343 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 02:29:35,361 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 02:29:35,363 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 02:29:35,364 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 02:29:35,364 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 02:29:35,365 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c [2021-12-16 02:29:35,412 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/503c9a037/c35e20bc7f6845e689d0c7c44e0169a0/FLAGe08cd785d [2021-12-16 02:29:35,758 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 02:29:35,758 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c [2021-12-16 02:29:35,774 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/503c9a037/c35e20bc7f6845e689d0c7c44e0169a0/FLAGe08cd785d [2021-12-16 02:29:36,169 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/503c9a037/c35e20bc7f6845e689d0c7c44e0169a0 [2021-12-16 02:29:36,173 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 02:29:36,174 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 02:29:36,178 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 02:29:36,178 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 02:29:36,181 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 02:29:36,182 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,185 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a8c87d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36, skipping insertion in model container [2021-12-16 02:29:36,185 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,191 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 02:29:36,225 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 02:29:36,392 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[913,926] [2021-12-16 02:29:36,440 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[5977,5990] [2021-12-16 02:29:36,482 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 02:29:36,490 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 02:29:36,497 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[913,926] [2021-12-16 02:29:36,506 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[5977,5990] [2021-12-16 02:29:36,527 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 02:29:36,539 INFO L208 MainTranslator]: Completed translation [2021-12-16 02:29:36,540 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36 WrapperNode [2021-12-16 02:29:36,540 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 02:29:36,541 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 02:29:36,541 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 02:29:36,541 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 02:29:36,552 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,559 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,604 INFO L137 Inliner]: procedures = 54, calls = 57, calls flagged for inlining = 29, calls inlined = 29, statements flattened = 533 [2021-12-16 02:29:36,605 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 02:29:36,605 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 02:29:36,605 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 02:29:36,605 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 02:29:36,612 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,612 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,622 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,623 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,629 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,635 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,637 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,639 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 02:29:36,640 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 02:29:36,640 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 02:29:36,640 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 02:29:36,640 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (1/1) ... [2021-12-16 02:29:36,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 02:29:36,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:36,688 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-16 02:29:36,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-16 02:29:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 02:29:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-12-16 02:29:36,728 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-12-16 02:29:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2021-12-16 02:29:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2021-12-16 02:29:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2021-12-16 02:29:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2021-12-16 02:29:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2021-12-16 02:29:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2021-12-16 02:29:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2021-12-16 02:29:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2021-12-16 02:29:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2021-12-16 02:29:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2021-12-16 02:29:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2021-12-16 02:29:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2021-12-16 02:29:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 02:29:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2021-12-16 02:29:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2021-12-16 02:29:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 02:29:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 02:29:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2021-12-16 02:29:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2021-12-16 02:29:36,808 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 02:29:36,811 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 02:29:37,267 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 02:29:37,278 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 02:29:37,278 INFO L301 CfgBuilder]: Removed 10 assume(true) statements. [2021-12-16 02:29:37,280 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 02:29:37 BoogieIcfgContainer [2021-12-16 02:29:37,280 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 02:29:37,283 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-16 02:29:37,284 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-16 02:29:37,287 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-16 02:29:37,288 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 02:29:36" (1/3) ... [2021-12-16 02:29:37,288 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@eb71137 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 02:29:37, skipping insertion in model container [2021-12-16 02:29:37,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 02:29:36" (2/3) ... [2021-12-16 02:29:37,289 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@eb71137 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 02:29:37, skipping insertion in model container [2021-12-16 02:29:37,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 02:29:37" (3/3) ... [2021-12-16 02:29:37,290 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.03.cil-2.c [2021-12-16 02:29:37,295 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-16 02:29:37,295 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-16 02:29:37,341 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-16 02:29:37,348 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-16 02:29:37,349 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-16 02:29:37,371 INFO L276 IsEmpty]: Start isEmpty. Operand has 229 states, 194 states have (on average 1.5824742268041236) internal successors, (307), 199 states have internal predecessors, (307), 23 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-12-16 02:29:37,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-16 02:29:37,380 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:37,381 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:37,381 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:37,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:37,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1071236690, now seen corresponding path program 1 times [2021-12-16 02:29:37,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:37,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787850757] [2021-12-16 02:29:37,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:37,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:37,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:37,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-16 02:29:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:37,593 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-16 02:29:37,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:37,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787850757] [2021-12-16 02:29:37,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787850757] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:37,595 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:37,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 02:29:37,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621685575] [2021-12-16 02:29:37,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:37,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 02:29:37,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:37,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 02:29:37,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 02:29:37,619 INFO L87 Difference]: Start difference. First operand has 229 states, 194 states have (on average 1.5824742268041236) internal successors, (307), 199 states have internal predecessors, (307), 23 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 02:29:37,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:37,867 INFO L93 Difference]: Finished difference Result 512 states and 792 transitions. [2021-12-16 02:29:37,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 02:29:37,875 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2021-12-16 02:29:37,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:37,885 INFO L225 Difference]: With dead ends: 512 [2021-12-16 02:29:37,885 INFO L226 Difference]: Without dead ends: 289 [2021-12-16 02:29:37,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-16 02:29:37,891 INFO L933 BasicCegarLoop]: 345 mSDtfsCounter, 404 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:37,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 589 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 02:29:37,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-16 02:29:37,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 283. [2021-12-16 02:29:37,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 243 states have (on average 1.448559670781893) internal successors, (352), 247 states have internal predecessors, (352), 27 states have call successors, (27), 11 states have call predecessors, (27), 11 states have return successors, (31), 25 states have call predecessors, (31), 25 states have call successors, (31) [2021-12-16 02:29:37,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 410 transitions. [2021-12-16 02:29:37,969 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 410 transitions. Word has length 44 [2021-12-16 02:29:37,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:37,969 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 410 transitions. [2021-12-16 02:29:37,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 02:29:37,970 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 410 transitions. [2021-12-16 02:29:37,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-16 02:29:37,972 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:37,972 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:37,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-16 02:29:37,973 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:37,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:37,973 INFO L85 PathProgramCache]: Analyzing trace with hash -617941460, now seen corresponding path program 1 times [2021-12-16 02:29:37,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:37,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005649312] [2021-12-16 02:29:37,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:37,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:37,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:38,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-16 02:29:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,030 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-16 02:29:38,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:38,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005649312] [2021-12-16 02:29:38,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005649312] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:38,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:38,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 02:29:38,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392461549] [2021-12-16 02:29:38,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:38,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 02:29:38,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:38,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 02:29:38,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 02:29:38,032 INFO L87 Difference]: Start difference. First operand 283 states and 410 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 02:29:38,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:38,250 INFO L93 Difference]: Finished difference Result 531 states and 750 transitions. [2021-12-16 02:29:38,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 02:29:38,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2021-12-16 02:29:38,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:38,254 INFO L225 Difference]: With dead ends: 531 [2021-12-16 02:29:38,254 INFO L226 Difference]: Without dead ends: 407 [2021-12-16 02:29:38,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-16 02:29:38,256 INFO L933 BasicCegarLoop]: 365 mSDtfsCounter, 188 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:38,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 747 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-16 02:29:38,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-12-16 02:29:38,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 350. [2021-12-16 02:29:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 304 states have (on average 1.4342105263157894) internal successors, (436), 308 states have internal predecessors, (436), 30 states have call successors, (30), 14 states have call predecessors, (30), 14 states have return successors, (34), 28 states have call predecessors, (34), 28 states have call successors, (34) [2021-12-16 02:29:38,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 500 transitions. [2021-12-16 02:29:38,280 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 500 transitions. Word has length 45 [2021-12-16 02:29:38,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:38,280 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 500 transitions. [2021-12-16 02:29:38,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 02:29:38,280 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 500 transitions. [2021-12-16 02:29:38,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-16 02:29:38,282 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:38,282 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:38,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-16 02:29:38,283 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:38,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:38,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1902298921, now seen corresponding path program 1 times [2021-12-16 02:29:38,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:38,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390751053] [2021-12-16 02:29:38,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:38,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:38,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:38,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-16 02:29:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,332 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-16 02:29:38,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:38,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390751053] [2021-12-16 02:29:38,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390751053] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:38,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:38,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 02:29:38,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348851094] [2021-12-16 02:29:38,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:38,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 02:29:38,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:38,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 02:29:38,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 02:29:38,334 INFO L87 Difference]: Start difference. First operand 350 states and 500 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 02:29:38,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:38,453 INFO L93 Difference]: Finished difference Result 758 states and 1059 transitions. [2021-12-16 02:29:38,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 02:29:38,454 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2021-12-16 02:29:38,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:38,458 INFO L225 Difference]: With dead ends: 758 [2021-12-16 02:29:38,458 INFO L226 Difference]: Without dead ends: 567 [2021-12-16 02:29:38,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-16 02:29:38,461 INFO L933 BasicCegarLoop]: 340 mSDtfsCounter, 413 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:38,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 584 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 02:29:38,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-12-16 02:29:38,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 515. [2021-12-16 02:29:38,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 450 states have (on average 1.3911111111111112) internal successors, (626), 457 states have internal predecessors, (626), 41 states have call successors, (41), 21 states have call predecessors, (41), 22 states have return successors, (51), 37 states have call predecessors, (51), 39 states have call successors, (51) [2021-12-16 02:29:38,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 718 transitions. [2021-12-16 02:29:38,491 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 718 transitions. Word has length 45 [2021-12-16 02:29:38,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:38,492 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 718 transitions. [2021-12-16 02:29:38,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 02:29:38,492 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 718 transitions. [2021-12-16 02:29:38,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-16 02:29:38,504 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:38,504 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:38,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-16 02:29:38,505 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:38,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:38,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1972716290, now seen corresponding path program 1 times [2021-12-16 02:29:38,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:38,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140428253] [2021-12-16 02:29:38,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:38,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:38,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:38,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-16 02:29:38,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-16 02:29:38,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,593 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 02:29:38,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:38,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140428253] [2021-12-16 02:29:38,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140428253] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:38,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:38,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 02:29:38,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851107493] [2021-12-16 02:29:38,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:38,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 02:29:38,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:38,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 02:29:38,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 02:29:38,596 INFO L87 Difference]: Start difference. First operand 515 states and 718 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-16 02:29:38,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:38,784 INFO L93 Difference]: Finished difference Result 1099 states and 1503 transitions. [2021-12-16 02:29:38,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 02:29:38,785 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2021-12-16 02:29:38,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:38,788 INFO L225 Difference]: With dead ends: 1099 [2021-12-16 02:29:38,788 INFO L226 Difference]: Without dead ends: 743 [2021-12-16 02:29:38,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-16 02:29:38,790 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 172 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:38,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 783 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 02:29:38,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2021-12-16 02:29:38,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 705. [2021-12-16 02:29:38,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 616 states have (on average 1.3409090909090908) internal successors, (826), 625 states have internal predecessors, (826), 55 states have call successors, (55), 29 states have call predecessors, (55), 32 states have return successors, (75), 51 states have call predecessors, (75), 53 states have call successors, (75) [2021-12-16 02:29:38,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 956 transitions. [2021-12-16 02:29:38,822 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 956 transitions. Word has length 62 [2021-12-16 02:29:38,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:38,823 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 956 transitions. [2021-12-16 02:29:38,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-16 02:29:38,823 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 956 transitions. [2021-12-16 02:29:38,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-16 02:29:38,825 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:38,826 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:38,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-16 02:29:38,826 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:38,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:38,827 INFO L85 PathProgramCache]: Analyzing trace with hash -785609067, now seen corresponding path program 1 times [2021-12-16 02:29:38,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:38,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755360246] [2021-12-16 02:29:38,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:38,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:38,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-16 02:29:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-16 02:29:38,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-16 02:29:38,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:38,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755360246] [2021-12-16 02:29:38,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755360246] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:38,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:38,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 02:29:38,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706937427] [2021-12-16 02:29:38,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:38,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 02:29:38,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:38,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 02:29:38,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 02:29:38,879 INFO L87 Difference]: Start difference. First operand 705 states and 956 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-16 02:29:39,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:39,004 INFO L93 Difference]: Finished difference Result 1358 states and 1809 transitions. [2021-12-16 02:29:39,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 02:29:39,005 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2021-12-16 02:29:39,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:39,008 INFO L225 Difference]: With dead ends: 1358 [2021-12-16 02:29:39,009 INFO L226 Difference]: Without dead ends: 904 [2021-12-16 02:29:39,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-16 02:29:39,010 INFO L933 BasicCegarLoop]: 335 mSDtfsCounter, 400 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:39,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 581 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 02:29:39,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-12-16 02:29:39,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 849. [2021-12-16 02:29:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 744 states have (on average 1.3131720430107527) internal successors, (977), 755 states have internal predecessors, (977), 63 states have call successors, (63), 35 states have call predecessors, (63), 40 states have return successors, (89), 59 states have call predecessors, (89), 61 states have call successors, (89) [2021-12-16 02:29:39,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1129 transitions. [2021-12-16 02:29:39,058 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1129 transitions. Word has length 67 [2021-12-16 02:29:39,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:39,058 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 1129 transitions. [2021-12-16 02:29:39,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-16 02:29:39,058 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1129 transitions. [2021-12-16 02:29:39,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-16 02:29:39,060 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:39,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:39,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-16 02:29:39,060 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:39,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:39,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1619896469, now seen corresponding path program 1 times [2021-12-16 02:29:39,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:39,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437992812] [2021-12-16 02:29:39,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:39,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:39,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:39,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-16 02:29:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,156 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 02:29:39,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:39,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437992812] [2021-12-16 02:29:39,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437992812] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:39,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396691216] [2021-12-16 02:29:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:39,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:39,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:39,159 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:39,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-16 02:29:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-16 02:29:39,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:29:39,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 02:29:39,576 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-16 02:29:39,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396691216] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:39,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-16 02:29:39,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 8 [2021-12-16 02:29:39,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689343126] [2021-12-16 02:29:39,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:39,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 02:29:39,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:39,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 02:29:39,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:39,579 INFO L87 Difference]: Start difference. First operand 849 states and 1129 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-16 02:29:39,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:39,662 INFO L93 Difference]: Finished difference Result 905 states and 1197 transitions. [2021-12-16 02:29:39,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-16 02:29:39,662 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2021-12-16 02:29:39,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:39,666 INFO L225 Difference]: With dead ends: 905 [2021-12-16 02:29:39,666 INFO L226 Difference]: Without dead ends: 902 [2021-12-16 02:29:39,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-16 02:29:39,672 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 557 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:39,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 411 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:39,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-12-16 02:29:39,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 848. [2021-12-16 02:29:39,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 744 states have (on average 1.310483870967742) internal successors, (975), 754 states have internal predecessors, (975), 62 states have call successors, (62), 35 states have call predecessors, (62), 40 states have return successors, (89), 59 states have call predecessors, (89), 61 states have call successors, (89) [2021-12-16 02:29:39,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1126 transitions. [2021-12-16 02:29:39,744 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1126 transitions. Word has length 68 [2021-12-16 02:29:39,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:39,746 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1126 transitions. [2021-12-16 02:29:39,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-16 02:29:39,746 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1126 transitions. [2021-12-16 02:29:39,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-16 02:29:39,748 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:39,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:39,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-12-16 02:29:39,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-16 02:29:39,949 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:39,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:39,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1323549800, now seen corresponding path program 1 times [2021-12-16 02:29:39,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:39,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881971365] [2021-12-16 02:29:39,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:39,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:39,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:39,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-16 02:29:40,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:40,003 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 02:29:40,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:40,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881971365] [2021-12-16 02:29:40,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881971365] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:40,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219926827] [2021-12-16 02:29:40,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:40,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:40,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:40,005 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:40,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-16 02:29:40,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:40,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-16 02:29:40,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:40,355 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 02:29:40,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 02:29:40,474 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-16 02:29:40,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219926827] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 02:29:40,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 02:29:40,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2021-12-16 02:29:40,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065082708] [2021-12-16 02:29:40,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 02:29:40,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-16 02:29:40,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:40,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-16 02:29:40,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-12-16 02:29:40,477 INFO L87 Difference]: Start difference. First operand 848 states and 1126 transitions. Second operand has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-16 02:29:41,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:41,370 INFO L93 Difference]: Finished difference Result 2548 states and 3346 transitions. [2021-12-16 02:29:41,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-16 02:29:41,371 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 69 [2021-12-16 02:29:41,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:41,378 INFO L225 Difference]: With dead ends: 2548 [2021-12-16 02:29:41,378 INFO L226 Difference]: Without dead ends: 2004 [2021-12-16 02:29:41,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2021-12-16 02:29:41,380 INFO L933 BasicCegarLoop]: 449 mSDtfsCounter, 972 mSDsluCounter, 2181 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 996 SdHoareTripleChecker+Valid, 2630 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:41,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [996 Valid, 2630 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-16 02:29:41,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2021-12-16 02:29:41,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 1237. [2021-12-16 02:29:41,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 1094 states have (on average 1.2879341864716636) internal successors, (1409), 1112 states have internal predecessors, (1409), 82 states have call successors, (82), 49 states have call predecessors, (82), 59 states have return successors, (123), 76 states have call predecessors, (123), 81 states have call successors, (123) [2021-12-16 02:29:41,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1614 transitions. [2021-12-16 02:29:41,448 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1614 transitions. Word has length 69 [2021-12-16 02:29:41,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:41,448 INFO L470 AbstractCegarLoop]: Abstraction has 1237 states and 1614 transitions. [2021-12-16 02:29:41,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-16 02:29:41,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1614 transitions. [2021-12-16 02:29:41,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:41,451 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:41,451 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:41,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-16 02:29:41,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-12-16 02:29:41,681 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:41,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:41,681 INFO L85 PathProgramCache]: Analyzing trace with hash -931355791, now seen corresponding path program 1 times [2021-12-16 02:29:41,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:41,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363296293] [2021-12-16 02:29:41,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:41,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:41,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:41,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:41,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:41,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:41,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:41,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:41,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:41,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:41,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:41,758 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-16 02:29:41,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:41,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363296293] [2021-12-16 02:29:41,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363296293] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:41,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:41,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 02:29:41,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502888876] [2021-12-16 02:29:41,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:41,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 02:29:41,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:41,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 02:29:41,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-16 02:29:41,760 INFO L87 Difference]: Start difference. First operand 1237 states and 1614 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:42,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:42,493 INFO L93 Difference]: Finished difference Result 1605 states and 2181 transitions. [2021-12-16 02:29:42,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 02:29:42,494 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:42,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:42,500 INFO L225 Difference]: With dead ends: 1605 [2021-12-16 02:29:42,500 INFO L226 Difference]: Without dead ends: 1464 [2021-12-16 02:29:42,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-16 02:29:42,502 INFO L933 BasicCegarLoop]: 346 mSDtfsCounter, 663 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:42,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [677 Valid, 919 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-16 02:29:42,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2021-12-16 02:29:42,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1379. [2021-12-16 02:29:42,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1379 states, 1217 states have (on average 1.3114215283483976) internal successors, (1596), 1236 states have internal predecessors, (1596), 94 states have call successors, (94), 55 states have call predecessors, (94), 66 states have return successors, (138), 88 states have call predecessors, (138), 93 states have call successors, (138) [2021-12-16 02:29:42,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1379 states to 1379 states and 1828 transitions. [2021-12-16 02:29:42,564 INFO L78 Accepts]: Start accepts. Automaton has 1379 states and 1828 transitions. Word has length 79 [2021-12-16 02:29:42,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:42,564 INFO L470 AbstractCegarLoop]: Abstraction has 1379 states and 1828 transitions. [2021-12-16 02:29:42,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:42,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1379 states and 1828 transitions. [2021-12-16 02:29:42,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:42,568 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:42,568 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:42,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-16 02:29:42,568 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:42,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:42,569 INFO L85 PathProgramCache]: Analyzing trace with hash -694307595, now seen corresponding path program 1 times [2021-12-16 02:29:42,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:42,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037023517] [2021-12-16 02:29:42,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:42,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:42,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:42,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:42,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:42,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:42,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:42,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:42,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:42,652 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-16 02:29:42,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:42,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037023517] [2021-12-16 02:29:42,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037023517] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:42,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:42,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:29:42,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549508148] [2021-12-16 02:29:42,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:42,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:29:42,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:42,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:29:42,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:42,654 INFO L87 Difference]: Start difference. First operand 1379 states and 1828 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:43,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:43,184 INFO L93 Difference]: Finished difference Result 1751 states and 2403 transitions. [2021-12-16 02:29:43,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 02:29:43,184 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:43,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:43,190 INFO L225 Difference]: With dead ends: 1751 [2021-12-16 02:29:43,190 INFO L226 Difference]: Without dead ends: 1468 [2021-12-16 02:29:43,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-16 02:29:43,193 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 526 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:43,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 879 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-16 02:29:43,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-12-16 02:29:43,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1379. [2021-12-16 02:29:43,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1379 states, 1217 states have (on average 1.3097781429745274) internal successors, (1594), 1236 states have internal predecessors, (1594), 94 states have call successors, (94), 55 states have call predecessors, (94), 66 states have return successors, (138), 88 states have call predecessors, (138), 93 states have call successors, (138) [2021-12-16 02:29:43,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1379 states to 1379 states and 1826 transitions. [2021-12-16 02:29:43,262 INFO L78 Accepts]: Start accepts. Automaton has 1379 states and 1826 transitions. Word has length 79 [2021-12-16 02:29:43,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:43,262 INFO L470 AbstractCegarLoop]: Abstraction has 1379 states and 1826 transitions. [2021-12-16 02:29:43,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:43,263 INFO L276 IsEmpty]: Start isEmpty. Operand 1379 states and 1826 transitions. [2021-12-16 02:29:43,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:43,265 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:43,265 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:43,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-16 02:29:43,265 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:43,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:43,266 INFO L85 PathProgramCache]: Analyzing trace with hash -748700493, now seen corresponding path program 1 times [2021-12-16 02:29:43,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:43,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234652336] [2021-12-16 02:29:43,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:43,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:43,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:43,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:43,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:43,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:43,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:43,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:43,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:43,324 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-16 02:29:43,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:43,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234652336] [2021-12-16 02:29:43,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234652336] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:43,324 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:43,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:29:43,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238455088] [2021-12-16 02:29:43,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:43,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:29:43,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:29:43,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:43,325 INFO L87 Difference]: Start difference. First operand 1379 states and 1826 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:44,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:44,177 INFO L93 Difference]: Finished difference Result 1930 states and 2664 transitions. [2021-12-16 02:29:44,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-16 02:29:44,178 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:44,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:44,184 INFO L225 Difference]: With dead ends: 1930 [2021-12-16 02:29:44,185 INFO L226 Difference]: Without dead ends: 1647 [2021-12-16 02:29:44,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-16 02:29:44,186 INFO L933 BasicCegarLoop]: 360 mSDtfsCounter, 685 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:44,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [699 Valid, 1124 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-16 02:29:44,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states. [2021-12-16 02:29:44,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 1513. [2021-12-16 02:29:44,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1332 states have (on average 1.3243243243243243) internal successors, (1764), 1352 states have internal predecessors, (1764), 106 states have call successors, (106), 61 states have call predecessors, (106), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-16 02:29:44,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2022 transitions. [2021-12-16 02:29:44,247 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2022 transitions. Word has length 79 [2021-12-16 02:29:44,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:44,248 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 2022 transitions. [2021-12-16 02:29:44,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:44,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2022 transitions. [2021-12-16 02:29:44,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:44,250 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:44,251 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:44,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-16 02:29:44,251 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:44,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:44,251 INFO L85 PathProgramCache]: Analyzing trace with hash -69428239, now seen corresponding path program 1 times [2021-12-16 02:29:44,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:44,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025764112] [2021-12-16 02:29:44,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:44,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:44,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:44,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:44,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:44,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:44,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:44,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:44,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:44,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:44,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:44,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:44,328 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-16 02:29:44,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:44,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025764112] [2021-12-16 02:29:44,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025764112] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:44,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:44,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:29:44,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234907815] [2021-12-16 02:29:44,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:44,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:29:44,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:44,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:29:44,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:44,331 INFO L87 Difference]: Start difference. First operand 1513 states and 2022 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:45,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:45,241 INFO L93 Difference]: Finished difference Result 2510 states and 3526 transitions. [2021-12-16 02:29:45,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-16 02:29:45,242 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:45,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:45,250 INFO L225 Difference]: With dead ends: 2510 [2021-12-16 02:29:45,251 INFO L226 Difference]: Without dead ends: 2093 [2021-12-16 02:29:45,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-16 02:29:45,253 INFO L933 BasicCegarLoop]: 428 mSDtfsCounter, 789 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1091 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:45,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [807 Valid, 1391 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1091 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-16 02:29:45,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2021-12-16 02:29:45,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 1778. [2021-12-16 02:29:45,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1561 states have (on average 1.3484945547725817) internal successors, (2105), 1583 states have internal predecessors, (2105), 128 states have call successors, (128), 73 states have call predecessors, (128), 87 states have return successors, (182), 125 states have call predecessors, (182), 127 states have call successors, (182) [2021-12-16 02:29:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 2415 transitions. [2021-12-16 02:29:45,341 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 2415 transitions. Word has length 79 [2021-12-16 02:29:45,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:45,341 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 2415 transitions. [2021-12-16 02:29:45,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:45,342 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 2415 transitions. [2021-12-16 02:29:45,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:45,344 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:45,344 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:45,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-16 02:29:45,345 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:45,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:45,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1892146419, now seen corresponding path program 1 times [2021-12-16 02:29:45,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:45,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592497600] [2021-12-16 02:29:45,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:45,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:45,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:45,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:45,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,411 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-16 02:29:45,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:45,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592497600] [2021-12-16 02:29:45,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592497600] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:45,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:45,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:29:45,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476346616] [2021-12-16 02:29:45,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:45,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:29:45,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:45,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:29:45,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:45,414 INFO L87 Difference]: Start difference. First operand 1778 states and 2415 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:45,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:45,894 INFO L93 Difference]: Finished difference Result 2657 states and 3750 transitions. [2021-12-16 02:29:45,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 02:29:45,895 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:45,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:45,902 INFO L225 Difference]: With dead ends: 2657 [2021-12-16 02:29:45,902 INFO L226 Difference]: Without dead ends: 1975 [2021-12-16 02:29:45,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-16 02:29:45,904 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 610 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:45,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [625 Valid, 732 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-16 02:29:45,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1975 states. [2021-12-16 02:29:45,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1975 to 1778. [2021-12-16 02:29:45,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1561 states have (on average 1.345291479820628) internal successors, (2100), 1583 states have internal predecessors, (2100), 128 states have call successors, (128), 73 states have call predecessors, (128), 87 states have return successors, (182), 125 states have call predecessors, (182), 127 states have call successors, (182) [2021-12-16 02:29:45,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 2410 transitions. [2021-12-16 02:29:45,977 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 2410 transitions. Word has length 79 [2021-12-16 02:29:45,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:45,977 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 2410 transitions. [2021-12-16 02:29:45,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:45,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 2410 transitions. [2021-12-16 02:29:45,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:45,980 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:45,980 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:45,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-16 02:29:45,980 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:45,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:45,980 INFO L85 PathProgramCache]: Analyzing trace with hash 2093970353, now seen corresponding path program 1 times [2021-12-16 02:29:45,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:45,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787925309] [2021-12-16 02:29:45,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:45,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:45,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:45,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:45,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:46,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:46,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:46,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,050 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-16 02:29:46,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:46,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787925309] [2021-12-16 02:29:46,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787925309] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:46,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:46,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:29:46,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275844936] [2021-12-16 02:29:46,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:46,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:29:46,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:46,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:29:46,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:46,052 INFO L87 Difference]: Start difference. First operand 1778 states and 2410 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:46,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:46,522 INFO L93 Difference]: Finished difference Result 2651 states and 3723 transitions. [2021-12-16 02:29:46,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 02:29:46,522 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:46,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:46,529 INFO L225 Difference]: With dead ends: 2651 [2021-12-16 02:29:46,530 INFO L226 Difference]: Without dead ends: 1969 [2021-12-16 02:29:46,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-16 02:29:46,533 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 521 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:46,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 859 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-16 02:29:46,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1969 states. [2021-12-16 02:29:46,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1969 to 1778. [2021-12-16 02:29:46,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1561 states have (on average 1.3420884048686739) internal successors, (2095), 1583 states have internal predecessors, (2095), 128 states have call successors, (128), 73 states have call predecessors, (128), 87 states have return successors, (182), 125 states have call predecessors, (182), 127 states have call successors, (182) [2021-12-16 02:29:46,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 2405 transitions. [2021-12-16 02:29:46,626 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 2405 transitions. Word has length 79 [2021-12-16 02:29:46,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:46,626 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 2405 transitions. [2021-12-16 02:29:46,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:46,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 2405 transitions. [2021-12-16 02:29:46,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:46,630 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:46,630 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:46,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-16 02:29:46,631 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:46,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:46,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1640297165, now seen corresponding path program 1 times [2021-12-16 02:29:46,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:46,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999718203] [2021-12-16 02:29:46,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:46,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:46,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:46,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:46,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:46,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:46,704 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-16 02:29:46,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:46,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999718203] [2021-12-16 02:29:46,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999718203] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:46,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:46,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 02:29:46,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135287162] [2021-12-16 02:29:46,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:46,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 02:29:46,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:46,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 02:29:46,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:46,709 INFO L87 Difference]: Start difference. First operand 1778 states and 2405 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:47,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:47,655 INFO L93 Difference]: Finished difference Result 3361 states and 4743 transitions. [2021-12-16 02:29:47,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-16 02:29:47,656 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:47,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:47,665 INFO L225 Difference]: With dead ends: 3361 [2021-12-16 02:29:47,665 INFO L226 Difference]: Without dead ends: 2679 [2021-12-16 02:29:47,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-16 02:29:47,668 INFO L933 BasicCegarLoop]: 424 mSDtfsCounter, 639 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1387 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:47,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [652 Valid, 1387 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1117 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-16 02:29:47,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2679 states. [2021-12-16 02:29:47,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2679 to 2315. [2021-12-16 02:29:47,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2315 states, 2028 states have (on average 1.371301775147929) internal successors, (2781), 2054 states have internal predecessors, (2781), 170 states have call successors, (170), 97 states have call predecessors, (170), 115 states have return successors, (246), 171 states have call predecessors, (246), 169 states have call successors, (246) [2021-12-16 02:29:47,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2315 states to 2315 states and 3197 transitions. [2021-12-16 02:29:47,767 INFO L78 Accepts]: Start accepts. Automaton has 2315 states and 3197 transitions. Word has length 79 [2021-12-16 02:29:47,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:47,767 INFO L470 AbstractCegarLoop]: Abstraction has 2315 states and 3197 transitions. [2021-12-16 02:29:47,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:47,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2315 states and 3197 transitions. [2021-12-16 02:29:47,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-16 02:29:47,770 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:47,770 INFO L514 BasicCegarLoop]: 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] [2021-12-16 02:29:47,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-16 02:29:47,770 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:47,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:47,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1206568079, now seen corresponding path program 1 times [2021-12-16 02:29:47,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:47,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933022121] [2021-12-16 02:29:47,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:47,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:47,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:47,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:47,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:47,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:47,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:47,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:47,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:47,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:47,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:47,855 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-16 02:29:47,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:47,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933022121] [2021-12-16 02:29:47,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933022121] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:47,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 02:29:47,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 02:29:47,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236297717] [2021-12-16 02:29:47,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:47,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 02:29:47,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:47,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 02:29:47,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-16 02:29:47,858 INFO L87 Difference]: Start difference. First operand 2315 states and 3197 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:48,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:48,648 INFO L93 Difference]: Finished difference Result 5274 states and 7583 transitions. [2021-12-16 02:29:48,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 02:29:48,648 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-16 02:29:48,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:48,663 INFO L225 Difference]: With dead ends: 5274 [2021-12-16 02:29:48,664 INFO L226 Difference]: Without dead ends: 4056 [2021-12-16 02:29:48,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-12-16 02:29:48,670 INFO L933 BasicCegarLoop]: 511 mSDtfsCounter, 811 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 843 SdHoareTripleChecker+Valid, 1140 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:48,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [843 Valid, 1140 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-16 02:29:48,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4056 states. [2021-12-16 02:29:48,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4056 to 3485. [2021-12-16 02:29:48,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3485 states, 3035 states have (on average 1.3943986820428336) internal successors, (4232), 3078 states have internal predecessors, (4232), 271 states have call successors, (271), 151 states have call predecessors, (271), 177 states have return successors, (375), 263 states have call predecessors, (375), 270 states have call successors, (375) [2021-12-16 02:29:48,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3485 states to 3485 states and 4878 transitions. [2021-12-16 02:29:48,823 INFO L78 Accepts]: Start accepts. Automaton has 3485 states and 4878 transitions. Word has length 79 [2021-12-16 02:29:48,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:48,823 INFO L470 AbstractCegarLoop]: Abstraction has 3485 states and 4878 transitions. [2021-12-16 02:29:48,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-16 02:29:48,824 INFO L276 IsEmpty]: Start isEmpty. Operand 3485 states and 4878 transitions. [2021-12-16 02:29:48,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-16 02:29:48,828 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:48,828 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:48,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-16 02:29:48,829 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:48,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:48,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1418533864, now seen corresponding path program 1 times [2021-12-16 02:29:48,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:48,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914398140] [2021-12-16 02:29:48,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:48,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:48,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:48,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:48,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:48,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-16 02:29:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:48,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-16 02:29:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:48,907 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-16 02:29:48,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:48,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914398140] [2021-12-16 02:29:48,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914398140] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:48,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772719582] [2021-12-16 02:29:48,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:48,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:48,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:48,909 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:48,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-16 02:29:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:48,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 02:29:48,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:49,065 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-16 02:29:49,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:49,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772719582] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:49,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:49,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2021-12-16 02:29:49,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144058770] [2021-12-16 02:29:49,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:49,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:49,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:49,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:49,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:49,068 INFO L87 Difference]: Start difference. First operand 3485 states and 4878 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-16 02:29:49,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:49,164 INFO L93 Difference]: Finished difference Result 4208 states and 5816 transitions. [2021-12-16 02:29:49,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:29:49,165 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2021-12-16 02:29:49,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:49,184 INFO L225 Difference]: With dead ends: 4208 [2021-12-16 02:29:49,184 INFO L226 Difference]: Without dead ends: 3363 [2021-12-16 02:29:49,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:49,188 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 276 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:49,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 422 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:49,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3363 states. [2021-12-16 02:29:49,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3363 to 3348. [2021-12-16 02:29:49,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3348 states, 2914 states have (on average 1.3980782429649965) internal successors, (4074), 2956 states have internal predecessors, (4074), 263 states have call successors, (263), 145 states have call predecessors, (263), 169 states have return successors, (361), 254 states have call predecessors, (361), 262 states have call successors, (361) [2021-12-16 02:29:49,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3348 states to 3348 states and 4698 transitions. [2021-12-16 02:29:49,367 INFO L78 Accepts]: Start accepts. Automaton has 3348 states and 4698 transitions. Word has length 88 [2021-12-16 02:29:49,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:49,367 INFO L470 AbstractCegarLoop]: Abstraction has 3348 states and 4698 transitions. [2021-12-16 02:29:49,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-16 02:29:49,368 INFO L276 IsEmpty]: Start isEmpty. Operand 3348 states and 4698 transitions. [2021-12-16 02:29:49,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-12-16 02:29:49,373 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:49,373 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 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-16 02:29:49,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-16 02:29:49,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:49,590 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:49,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:49,590 INFO L85 PathProgramCache]: Analyzing trace with hash -483240636, now seen corresponding path program 1 times [2021-12-16 02:29:49,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:49,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950648022] [2021-12-16 02:29:49,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:49,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:49,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-16 02:29:49,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:49,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-16 02:29:49,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-16 02:29:49,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-16 02:29:49,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,647 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-16 02:29:49,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:49,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950648022] [2021-12-16 02:29:49,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950648022] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:49,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106151272] [2021-12-16 02:29:49,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:49,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:49,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:49,664 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:49,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-16 02:29:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:49,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:29:49,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:49,848 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-16 02:29:49,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:49,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106151272] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:49,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:49,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2021-12-16 02:29:49,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192982481] [2021-12-16 02:29:49,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:49,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:49,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:49,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:49,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:49,850 INFO L87 Difference]: Start difference. First operand 3348 states and 4698 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-16 02:29:49,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:49,998 INFO L93 Difference]: Finished difference Result 3727 states and 5166 transitions. [2021-12-16 02:29:49,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:29:49,999 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 103 [2021-12-16 02:29:49,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:50,008 INFO L225 Difference]: With dead ends: 3727 [2021-12-16 02:29:50,008 INFO L226 Difference]: Without dead ends: 2401 [2021-12-16 02:29:50,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-16 02:29:50,012 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 62 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:50,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 652 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:50,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2401 states. [2021-12-16 02:29:50,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2401 to 2401. [2021-12-16 02:29:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2401 states, 2070 states have (on average 1.4570048309178745) internal successors, (3016), 2096 states have internal predecessors, (3016), 206 states have call successors, (206), 108 states have call predecessors, (206), 124 states have return successors, (269), 204 states have call predecessors, (269), 206 states have call successors, (269) [2021-12-16 02:29:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2401 states to 2401 states and 3491 transitions. [2021-12-16 02:29:50,101 INFO L78 Accepts]: Start accepts. Automaton has 2401 states and 3491 transitions. Word has length 103 [2021-12-16 02:29:50,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:50,101 INFO L470 AbstractCegarLoop]: Abstraction has 2401 states and 3491 transitions. [2021-12-16 02:29:50,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-16 02:29:50,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2401 states and 3491 transitions. [2021-12-16 02:29:50,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-16 02:29:50,104 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:50,104 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:50,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-16 02:29:50,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-16 02:29:50,318 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:50,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:50,318 INFO L85 PathProgramCache]: Analyzing trace with hash -2138787050, now seen corresponding path program 1 times [2021-12-16 02:29:50,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:50,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864986564] [2021-12-16 02:29:50,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:50,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:50,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:50,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:50,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:29:50,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:50,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-16 02:29:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,414 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-16 02:29:50,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:50,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864986564] [2021-12-16 02:29:50,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864986564] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:50,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919739604] [2021-12-16 02:29:50,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:50,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:50,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:50,416 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:50,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-16 02:29:50,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:50,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:29:50,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:50,690 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-16 02:29:50,690 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:50,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919739604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:50,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:50,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-16 02:29:50,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622392173] [2021-12-16 02:29:50,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:50,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:50,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:50,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:50,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:50,692 INFO L87 Difference]: Start difference. First operand 2401 states and 3491 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-16 02:29:50,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:50,840 INFO L93 Difference]: Finished difference Result 7110 states and 10415 transitions. [2021-12-16 02:29:50,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:29:50,841 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 128 [2021-12-16 02:29:50,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:50,861 INFO L225 Difference]: With dead ends: 7110 [2021-12-16 02:29:50,861 INFO L226 Difference]: Without dead ends: 4722 [2021-12-16 02:29:50,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:50,868 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 176 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:50,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 463 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:50,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4722 states. [2021-12-16 02:29:51,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4722 to 4684. [2021-12-16 02:29:51,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4684 states, 4037 states have (on average 1.4542977458508795) internal successors, (5871), 4088 states have internal predecessors, (5871), 398 states have call successors, (398), 216 states have call predecessors, (398), 248 states have return successors, (517), 387 states have call predecessors, (517), 398 states have call successors, (517) [2021-12-16 02:29:51,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4684 states to 4684 states and 6786 transitions. [2021-12-16 02:29:51,101 INFO L78 Accepts]: Start accepts. Automaton has 4684 states and 6786 transitions. Word has length 128 [2021-12-16 02:29:51,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:51,101 INFO L470 AbstractCegarLoop]: Abstraction has 4684 states and 6786 transitions. [2021-12-16 02:29:51,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-16 02:29:51,101 INFO L276 IsEmpty]: Start isEmpty. Operand 4684 states and 6786 transitions. [2021-12-16 02:29:51,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-16 02:29:51,109 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:51,109 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:51,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-16 02:29:51,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-16 02:29:51,328 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:51,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:51,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1124784650, now seen corresponding path program 1 times [2021-12-16 02:29:51,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:51,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190119972] [2021-12-16 02:29:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:51,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:51,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:51,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:51,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:51,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:51,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:51,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:29:51,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-16 02:29:51,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-16 02:29:51,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:51,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190119972] [2021-12-16 02:29:51,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190119972] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:51,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444661306] [2021-12-16 02:29:51,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:51,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:51,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:51,421 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:51,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-16 02:29:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:51,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:29:51,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:51,671 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-16 02:29:51,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:51,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444661306] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:51,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:51,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-16 02:29:51,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519781533] [2021-12-16 02:29:51,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:51,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:51,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:51,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:51,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:51,674 INFO L87 Difference]: Start difference. First operand 4684 states and 6786 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-16 02:29:51,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:51,981 INFO L93 Difference]: Finished difference Result 13777 states and 20210 transitions. [2021-12-16 02:29:51,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:29:51,981 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 128 [2021-12-16 02:29:51,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:52,011 INFO L225 Difference]: With dead ends: 13777 [2021-12-16 02:29:52,011 INFO L226 Difference]: Without dead ends: 9107 [2021-12-16 02:29:52,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:52,024 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 191 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:52,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 639 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:52,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9107 states. [2021-12-16 02:29:52,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9107 to 9107. [2021-12-16 02:29:52,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9107 states, 7851 states have (on average 1.4487326455228633) internal successors, (11374), 7935 states have internal predecessors, (11374), 759 states have call successors, (759), 432 states have call predecessors, (759), 496 states have return successors, (1140), 755 states have call predecessors, (1140), 759 states have call successors, (1140) [2021-12-16 02:29:52,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9107 states to 9107 states and 13273 transitions. [2021-12-16 02:29:52,443 INFO L78 Accepts]: Start accepts. Automaton has 9107 states and 13273 transitions. Word has length 128 [2021-12-16 02:29:52,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:52,443 INFO L470 AbstractCegarLoop]: Abstraction has 9107 states and 13273 transitions. [2021-12-16 02:29:52,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-16 02:29:52,443 INFO L276 IsEmpty]: Start isEmpty. Operand 9107 states and 13273 transitions. [2021-12-16 02:29:52,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-16 02:29:52,460 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:52,460 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:52,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-16 02:29:52,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:52,674 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:52,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:52,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1709611055, now seen corresponding path program 1 times [2021-12-16 02:29:52,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:52,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588599655] [2021-12-16 02:29:52,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:52,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:52,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:29:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-16 02:29:52,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-16 02:29:52,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,775 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-16 02:29:52,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:52,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588599655] [2021-12-16 02:29:52,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588599655] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:52,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646281102] [2021-12-16 02:29:52,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:52,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:52,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:52,777 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:52,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-16 02:29:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:52,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:29:52,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:53,142 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-16 02:29:53,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:53,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646281102] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:53,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:53,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-16 02:29:53,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211902256] [2021-12-16 02:29:53,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:53,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:53,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:53,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:53,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:53,144 INFO L87 Difference]: Start difference. First operand 9107 states and 13273 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-16 02:29:53,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:53,717 INFO L93 Difference]: Finished difference Result 27017 states and 39746 transitions. [2021-12-16 02:29:53,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:29:53,718 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 166 [2021-12-16 02:29:53,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:53,774 INFO L225 Difference]: With dead ends: 27017 [2021-12-16 02:29:53,774 INFO L226 Difference]: Without dead ends: 17929 [2021-12-16 02:29:53,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:53,800 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 124 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:53,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 463 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:53,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17929 states. [2021-12-16 02:29:54,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17929 to 17783. [2021-12-16 02:29:54,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17783 states, 15319 states have (on average 1.4453946080031335) internal successors, (22142), 15485 states have internal predecessors, (22142), 1471 states have call successors, (1471), 864 states have call predecessors, (1471), 992 states have return successors, (2198), 1449 states have call predecessors, (2198), 1471 states have call successors, (2198) [2021-12-16 02:29:54,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17783 states to 17783 states and 25811 transitions. [2021-12-16 02:29:54,719 INFO L78 Accepts]: Start accepts. Automaton has 17783 states and 25811 transitions. Word has length 166 [2021-12-16 02:29:54,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:54,719 INFO L470 AbstractCegarLoop]: Abstraction has 17783 states and 25811 transitions. [2021-12-16 02:29:54,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-16 02:29:54,720 INFO L276 IsEmpty]: Start isEmpty. Operand 17783 states and 25811 transitions. [2021-12-16 02:29:54,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-16 02:29:54,749 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:54,749 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:54,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-16 02:29:54,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:54,963 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:54,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:54,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1669305873, now seen corresponding path program 1 times [2021-12-16 02:29:54,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:54,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719926968] [2021-12-16 02:29:54,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:54,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:54,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:54,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:54,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:54,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:55,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:55,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:55,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:29:55,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-16 02:29:55,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:55,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-16 02:29:55,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-16 02:29:55,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:55,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719926968] [2021-12-16 02:29:55,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719926968] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:55,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096791580] [2021-12-16 02:29:55,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:55,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:55,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:55,058 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:55,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-16 02:29:55,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:55,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:29:55,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:55,425 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-16 02:29:55,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:55,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096791580] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:55,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:55,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-16 02:29:55,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922340675] [2021-12-16 02:29:55,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:55,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:55,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:55,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:55,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:55,427 INFO L87 Difference]: Start difference. First operand 17783 states and 25811 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-16 02:29:56,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:29:56,607 INFO L93 Difference]: Finished difference Result 52475 states and 76694 transitions. [2021-12-16 02:29:56,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:29:56,607 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 166 [2021-12-16 02:29:56,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:29:56,716 INFO L225 Difference]: With dead ends: 52475 [2021-12-16 02:29:56,716 INFO L226 Difference]: Without dead ends: 34711 [2021-12-16 02:29:56,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:56,770 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 126 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:29:56,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 437 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:29:56,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34711 states. [2021-12-16 02:29:58,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34711 to 34421. [2021-12-16 02:29:58,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34421 states, 29721 states have (on average 1.444365936543185) internal successors, (42928), 30051 states have internal predecessors, (42928), 2753 states have call successors, (2753), 1690 states have call predecessors, (2753), 1946 states have return successors, (4082), 2695 states have call predecessors, (4082), 2753 states have call successors, (4082) [2021-12-16 02:29:58,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34421 states to 34421 states and 49763 transitions. [2021-12-16 02:29:58,492 INFO L78 Accepts]: Start accepts. Automaton has 34421 states and 49763 transitions. Word has length 166 [2021-12-16 02:29:58,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:29:58,492 INFO L470 AbstractCegarLoop]: Abstraction has 34421 states and 49763 transitions. [2021-12-16 02:29:58,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-16 02:29:58,493 INFO L276 IsEmpty]: Start isEmpty. Operand 34421 states and 49763 transitions. [2021-12-16 02:29:58,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-16 02:29:58,568 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:29:58,569 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:29:58,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-16 02:29:58,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-16 02:29:58,791 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:29:58,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:29:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1857787437, now seen corresponding path program 1 times [2021-12-16 02:29:58,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:29:58,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399213554] [2021-12-16 02:29:58,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:58,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:29:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:29:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:29:58,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:29:58,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:29:58,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:29:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-16 02:29:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-16 02:29:58,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:58,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-16 02:29:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:29:58,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-16 02:29:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,879 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-16 02:29:58,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:29:58,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399213554] [2021-12-16 02:29:58,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399213554] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:29:58,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806212830] [2021-12-16 02:29:58,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:29:58,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:29:58,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:29:58,880 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:29:58,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-16 02:29:58,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:29:58,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:29:58,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:29:59,246 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 103 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-16 02:29:59,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:29:59,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806212830] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:29:59,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:29:59,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-16 02:29:59,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915489809] [2021-12-16 02:29:59,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:29:59,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:29:59,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:29:59,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:29:59,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:29:59,249 INFO L87 Difference]: Start difference. First operand 34421 states and 49763 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-16 02:30:00,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:30:00,433 INFO L93 Difference]: Finished difference Result 58405 states and 85030 transitions. [2021-12-16 02:30:00,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:30:00,435 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 184 [2021-12-16 02:30:00,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:30:00,534 INFO L225 Difference]: With dead ends: 58405 [2021-12-16 02:30:00,534 INFO L226 Difference]: Without dead ends: 31281 [2021-12-16 02:30:00,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:00,613 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 148 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:30:00,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 262 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:30:00,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31281 states. [2021-12-16 02:30:02,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31281 to 23413. [2021-12-16 02:30:02,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23413 states, 20289 states have (on average 1.39583025284637) internal successors, (28320), 20463 states have internal predecessors, (28320), 1809 states have call successors, (1809), 1186 states have call predecessors, (1809), 1314 states have return successors, (2418), 1771 states have call predecessors, (2418), 1809 states have call successors, (2418) [2021-12-16 02:30:02,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23413 states to 23413 states and 32547 transitions. [2021-12-16 02:30:02,125 INFO L78 Accepts]: Start accepts. Automaton has 23413 states and 32547 transitions. Word has length 184 [2021-12-16 02:30:02,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:30:02,126 INFO L470 AbstractCegarLoop]: Abstraction has 23413 states and 32547 transitions. [2021-12-16 02:30:02,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-16 02:30:02,126 INFO L276 IsEmpty]: Start isEmpty. Operand 23413 states and 32547 transitions. [2021-12-16 02:30:02,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-16 02:30:02,159 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:30:02,159 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:30:02,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-16 02:30:02,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:30:02,375 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:30:02,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:30:02,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1009724368, now seen corresponding path program 1 times [2021-12-16 02:30:02,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:30:02,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805830484] [2021-12-16 02:30:02,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:02,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:30:02,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:30:02,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:30:02,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:30:02,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:30:02,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:30:02,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-16 02:30:02,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-16 02:30:02,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-16 02:30:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:02,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-16 02:30:02,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,474 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-16 02:30:02,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:30:02,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805830484] [2021-12-16 02:30:02,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805830484] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:30:02,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888509892] [2021-12-16 02:30:02,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:02,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:30:02,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:30:02,476 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:30:02,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-16 02:30:02,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:02,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 02:30:02,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:30:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-16 02:30:02,804 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:30:02,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888509892] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:30:02,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:30:02,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-16 02:30:02,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226968176] [2021-12-16 02:30:02,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:30:02,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:30:02,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:30:02,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:30:02,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:02,805 INFO L87 Difference]: Start difference. First operand 23413 states and 32547 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-16 02:30:03,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:30:03,899 INFO L93 Difference]: Finished difference Result 43640 states and 60392 transitions. [2021-12-16 02:30:03,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:30:03,902 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 184 [2021-12-16 02:30:03,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:30:03,973 INFO L225 Difference]: With dead ends: 43640 [2021-12-16 02:30:03,973 INFO L226 Difference]: Without dead ends: 25887 [2021-12-16 02:30:03,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:03,999 INFO L933 BasicCegarLoop]: 246 mSDtfsCounter, 160 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:30:03,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 450 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:30:04,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25887 states. [2021-12-16 02:30:05,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25887 to 25783. [2021-12-16 02:30:05,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25783 states, 22455 states have (on average 1.3670897350256068) internal successors, (30698), 22629 states have internal predecessors, (30698), 1867 states have call successors, (1867), 1332 states have call predecessors, (1867), 1460 states have return successors, (2622), 1829 states have call predecessors, (2622), 1867 states have call successors, (2622) [2021-12-16 02:30:05,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25783 states to 25783 states and 35187 transitions. [2021-12-16 02:30:05,449 INFO L78 Accepts]: Start accepts. Automaton has 25783 states and 35187 transitions. Word has length 184 [2021-12-16 02:30:05,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:30:05,450 INFO L470 AbstractCegarLoop]: Abstraction has 25783 states and 35187 transitions. [2021-12-16 02:30:05,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-16 02:30:05,450 INFO L276 IsEmpty]: Start isEmpty. Operand 25783 states and 35187 transitions. [2021-12-16 02:30:05,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-16 02:30:05,482 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:30:05,482 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:30:05,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-16 02:30:05,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-16 02:30:05,701 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:30:05,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:30:05,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1450159248, now seen corresponding path program 1 times [2021-12-16 02:30:05,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:30:05,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362381044] [2021-12-16 02:30:05,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:05,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:30:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:30:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:30:05,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:30:05,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:30:05,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:30:05,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:30:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:05,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-16 02:30:05,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-16 02:30:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-16 02:30:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,792 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-16 02:30:05,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:30:05,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362381044] [2021-12-16 02:30:05,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362381044] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:30:05,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081446233] [2021-12-16 02:30:05,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:05,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:30:05,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:30:05,794 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:30:05,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-16 02:30:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:05,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:30:05,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:30:06,115 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-16 02:30:06,115 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:30:06,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081446233] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:30:06,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:30:06,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-16 02:30:06,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080612907] [2021-12-16 02:30:06,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:30:06,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:30:06,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:30:06,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:30:06,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:06,118 INFO L87 Difference]: Start difference. First operand 25783 states and 35187 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-16 02:30:08,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:30:08,265 INFO L93 Difference]: Finished difference Result 76143 states and 105007 transitions. [2021-12-16 02:30:08,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:30:08,266 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 185 [2021-12-16 02:30:08,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:30:08,425 INFO L225 Difference]: With dead ends: 76143 [2021-12-16 02:30:08,425 INFO L226 Difference]: Without dead ends: 50381 [2021-12-16 02:30:08,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:08,476 INFO L933 BasicCegarLoop]: 414 mSDtfsCounter, 188 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:30:08,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 631 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:30:08,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50381 states. [2021-12-16 02:30:11,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50381 to 50319. [2021-12-16 02:30:11,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50319 states, 43873 states have (on average 1.3596517220158184) internal successors, (59652), 44221 states have internal predecessors, (59652), 3585 states have call successors, (3585), 2604 states have call predecessors, (3585), 2860 states have return successors, (6036), 3509 states have call predecessors, (6036), 3585 states have call successors, (6036) [2021-12-16 02:30:11,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50319 states to 50319 states and 69273 transitions. [2021-12-16 02:30:11,254 INFO L78 Accepts]: Start accepts. Automaton has 50319 states and 69273 transitions. Word has length 185 [2021-12-16 02:30:11,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:30:11,255 INFO L470 AbstractCegarLoop]: Abstraction has 50319 states and 69273 transitions. [2021-12-16 02:30:11,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-16 02:30:11,255 INFO L276 IsEmpty]: Start isEmpty. Operand 50319 states and 69273 transitions. [2021-12-16 02:30:11,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-16 02:30:11,312 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:30:11,312 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:30:11,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-16 02:30:11,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-16 02:30:11,513 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:30:11,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:30:11,513 INFO L85 PathProgramCache]: Analyzing trace with hash 87421137, now seen corresponding path program 1 times [2021-12-16 02:30:11,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:30:11,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325021529] [2021-12-16 02:30:11,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:11,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:30:11,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:30:11,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:30:11,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:30:11,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:30:11,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:30:11,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:30:11,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:11,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-16 02:30:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-16 02:30:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:11,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-16 02:30:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,592 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-16 02:30:11,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:30:11,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325021529] [2021-12-16 02:30:11,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325021529] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:30:11,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018782742] [2021-12-16 02:30:11,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:11,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:30:11,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:30:11,594 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:30:11,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-16 02:30:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:11,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:30:11,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:30:11,914 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-16 02:30:11,914 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:30:11,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018782742] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:30:11,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:30:11,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-16 02:30:11,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501056809] [2021-12-16 02:30:11,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:30:11,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:30:11,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:30:11,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:30:11,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:11,916 INFO L87 Difference]: Start difference. First operand 50319 states and 69273 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-16 02:30:15,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 02:30:15,877 INFO L93 Difference]: Finished difference Result 143915 states and 201187 transitions. [2021-12-16 02:30:15,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 02:30:15,878 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 185 [2021-12-16 02:30:15,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 02:30:16,194 INFO L225 Difference]: With dead ends: 143915 [2021-12-16 02:30:16,194 INFO L226 Difference]: Without dead ends: 93629 [2021-12-16 02:30:16,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:16,297 INFO L933 BasicCegarLoop]: 413 mSDtfsCounter, 176 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 02:30:16,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 630 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 02:30:16,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93629 states. [2021-12-16 02:30:20,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93629 to 93627. [2021-12-16 02:30:20,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93627 states, 81377 states have (on average 1.353257062806444) internal successors, (110124), 82073 states have internal predecessors, (110124), 6849 states have call successors, (6849), 4888 states have call predecessors, (6849), 5400 states have return successors, (13958), 6697 states have call predecessors, (13958), 6849 states have call successors, (13958) [2021-12-16 02:30:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93627 states to 93627 states and 130931 transitions. [2021-12-16 02:30:21,121 INFO L78 Accepts]: Start accepts. Automaton has 93627 states and 130931 transitions. Word has length 185 [2021-12-16 02:30:21,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 02:30:21,122 INFO L470 AbstractCegarLoop]: Abstraction has 93627 states and 130931 transitions. [2021-12-16 02:30:21,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-16 02:30:21,122 INFO L276 IsEmpty]: Start isEmpty. Operand 93627 states and 130931 transitions. [2021-12-16 02:30:21,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-16 02:30:21,227 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 02:30:21,227 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 02:30:21,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-16 02:30:21,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-16 02:30:21,429 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-16 02:30:21,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 02:30:21,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1959075529, now seen corresponding path program 1 times [2021-12-16 02:30:21,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 02:30:21,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407917339] [2021-12-16 02:30:21,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:21,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 02:30:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-16 02:30:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-16 02:30:21,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 02:30:21,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-16 02:30:21,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-16 02:30:21,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-16 02:30:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:21,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-16 02:30:21,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-12-16 02:30:21,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-16 02:30:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-16 02:30:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,517 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-12-16 02:30:21,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 02:30:21,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407917339] [2021-12-16 02:30:21,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407917339] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 02:30:21,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140261583] [2021-12-16 02:30:21,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 02:30:21,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 02:30:21,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 02:30:21,519 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 02:30:21,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-16 02:30:21,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 02:30:21,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 02:30:21,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 02:30:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-16 02:30:21,840 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 02:30:21,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140261583] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 02:30:21,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 02:30:21,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-16 02:30:21,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153183296] [2021-12-16 02:30:21,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 02:30:21,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 02:30:21,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 02:30:21,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 02:30:21,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-16 02:30:21,841 INFO L87 Difference]: Start difference. First operand 93627 states and 130931 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10)