/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample Craig_NestedInterpolation --traceabstraction.smt.solver Internal_SMTInterpol --traceabstraction.compute.trace.for.counterexample.result false --rcfgbuilder.size.of.a.code.block SequenceOfStatements --traceabstraction.use.minimal.unsat.core.enumeration true --traceabstraction.additional.smt.options produce-proofs=true --traceabstraction.additional.smt.options produce-unsat-cores=true --traceabstraction.additional.smt.options enumeration-timeout=5000 --traceabstraction.additional.smt.options interpolation-heuristic=SMALLESTAMONGWIDE --traceabstraction.additional.smt.options tolerance=0.2 --traceabstraction.additional.smt.options log-additional-information=true --traceabstraction.additional.smt.options unknown-allowed=true -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/list-simple/dll2n_insert_equal.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-adbd35c [2020-10-14 23:38:16,074 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-14 23:38:16,077 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-14 23:38:16,104 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-14 23:38:16,104 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-14 23:38:16,105 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-14 23:38:16,107 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-14 23:38:16,109 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-14 23:38:16,111 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-14 23:38:16,112 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-14 23:38:16,113 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-14 23:38:16,114 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-14 23:38:16,114 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-14 23:38:16,116 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-14 23:38:16,117 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-14 23:38:16,118 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-14 23:38:16,119 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-14 23:38:16,120 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-14 23:38:16,122 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-14 23:38:16,124 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-14 23:38:16,126 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-14 23:38:16,127 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-14 23:38:16,129 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-14 23:38:16,130 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-14 23:38:16,132 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-14 23:38:16,133 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-14 23:38:16,133 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-14 23:38:16,134 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-14 23:38:16,134 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-14 23:38:16,136 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-14 23:38:16,136 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-14 23:38:16,137 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-14 23:38:16,138 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-14 23:38:16,139 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-14 23:38:16,140 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-14 23:38:16,140 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-14 23:38:16,141 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-14 23:38:16,141 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-14 23:38:16,141 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-14 23:38:16,142 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-14 23:38:16,143 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-14 23:38:16,144 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-14 23:38:16,168 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-14 23:38:16,169 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-14 23:38:16,170 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-14 23:38:16,170 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-14 23:38:16,171 INFO L138 SettingsManager]: * Use SBE=true [2020-10-14 23:38:16,171 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-14 23:38:16,171 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-14 23:38:16,171 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-14 23:38:16,172 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-14 23:38:16,172 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-14 23:38:16,172 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-14 23:38:16,172 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-14 23:38:16,172 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-14 23:38:16,173 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-14 23:38:16,173 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-14 23:38:16,173 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-14 23:38:16,173 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-14 23:38:16,173 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-14 23:38:16,174 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-14 23:38:16,174 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-14 23:38:16,174 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-14 23:38:16,174 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-14 23:38:16,174 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-14 23:38:16,175 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-14 23:38:16,175 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-14 23:38:16,175 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-14 23:38:16,175 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-14 23:38:16,175 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-14 23:38:16,176 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-14 23:38:16,176 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> Craig_NestedInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMT solver -> Internal_SMTInterpol Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute trace for counterexample result -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Size of a code block -> SequenceOfStatements Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use minimal unsat core enumeration -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=SMALLESTAMONGWIDE;tolerance=0.2;log-additional-information=true;unknown-allowed=true; [2020-10-14 23:38:16,487 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-14 23:38:16,502 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-14 23:38:16,506 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-14 23:38:16,508 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-14 23:38:16,509 INFO L275 PluginConnector]: CDTParser initialized [2020-10-14 23:38:16,510 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/list-simple/dll2n_insert_equal.i [2020-10-14 23:38:16,584 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ba31f46d1/81f66adc1c824677b34fd0c9fda413cd/FLAGb4fac7884 [2020-10-14 23:38:17,148 INFO L306 CDTParser]: Found 1 translation units. [2020-10-14 23:38:17,149 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/list-simple/dll2n_insert_equal.i [2020-10-14 23:38:17,173 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ba31f46d1/81f66adc1c824677b34fd0c9fda413cd/FLAGb4fac7884 [2020-10-14 23:38:17,425 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/ba31f46d1/81f66adc1c824677b34fd0c9fda413cd [2020-10-14 23:38:17,437 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-14 23:38:17,440 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-10-14 23:38:17,442 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-14 23:38:17,442 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-14 23:38:17,447 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-14 23:38:17,448 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 11:38:17" (1/1) ... [2020-10-14 23:38:17,453 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63983835 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:17, skipping insertion in model container [2020-10-14 23:38:17,453 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 11:38:17" (1/1) ... [2020-10-14 23:38:17,463 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-14 23:38:17,509 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-14 23:38:18,050 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-14 23:38:18,061 INFO L203 MainTranslator]: Completed pre-run [2020-10-14 23:38:18,110 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-14 23:38:18,200 INFO L208 MainTranslator]: Completed translation [2020-10-14 23:38:18,200 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18 WrapperNode [2020-10-14 23:38:18,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-14 23:38:18,202 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-14 23:38:18,202 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-14 23:38:18,202 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-14 23:38:18,224 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,225 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,246 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,246 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,269 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,276 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,280 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... [2020-10-14 23:38:18,287 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-14 23:38:18,288 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-14 23:38:18,288 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-14 23:38:18,288 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-14 23:38:18,289 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-14 23:38:18,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-10-14 23:38:18,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-14 23:38:18,365 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2020-10-14 23:38:18,366 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2020-10-14 23:38:18,366 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2020-10-14 23:38:18,366 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2020-10-14 23:38:18,366 INFO L138 BoogieDeclarations]: Found implementation of procedure dll_create [2020-10-14 23:38:18,366 INFO L138 BoogieDeclarations]: Found implementation of procedure dll_destroy [2020-10-14 23:38:18,367 INFO L138 BoogieDeclarations]: Found implementation of procedure dll_insert [2020-10-14 23:38:18,367 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-10-14 23:38:18,367 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-10-14 23:38:18,367 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2020-10-14 23:38:18,367 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2020-10-14 23:38:18,368 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2020-10-14 23:38:18,368 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2020-10-14 23:38:18,368 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2020-10-14 23:38:18,368 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2020-10-14 23:38:18,368 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2020-10-14 23:38:18,369 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2020-10-14 23:38:18,369 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2020-10-14 23:38:18,369 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2020-10-14 23:38:18,369 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2020-10-14 23:38:18,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2020-10-14 23:38:18,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2020-10-14 23:38:18,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2020-10-14 23:38:18,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2020-10-14 23:38:18,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2020-10-14 23:38:18,371 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2020-10-14 23:38:18,371 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2020-10-14 23:38:18,371 INFO L130 BoogieDeclarations]: Found specification of procedure select [2020-10-14 23:38:18,371 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2020-10-14 23:38:18,371 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2020-10-14 23:38:18,371 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2020-10-14 23:38:18,372 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2020-10-14 23:38:18,372 INFO L130 BoogieDeclarations]: Found specification of procedure random [2020-10-14 23:38:18,372 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2020-10-14 23:38:18,372 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2020-10-14 23:38:18,372 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2020-10-14 23:38:18,372 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2020-10-14 23:38:18,373 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2020-10-14 23:38:18,373 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2020-10-14 23:38:18,373 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2020-10-14 23:38:18,373 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2020-10-14 23:38:18,373 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2020-10-14 23:38:18,373 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2020-10-14 23:38:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2020-10-14 23:38:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2020-10-14 23:38:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2020-10-14 23:38:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2020-10-14 23:38:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2020-10-14 23:38:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2020-10-14 23:38:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2020-10-14 23:38:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2020-10-14 23:38:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2020-10-14 23:38:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2020-10-14 23:38:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2020-10-14 23:38:18,376 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure free [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2020-10-14 23:38:18,377 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2020-10-14 23:38:18,378 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2020-10-14 23:38:18,378 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2020-10-14 23:38:18,378 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-10-14 23:38:18,378 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2020-10-14 23:38:18,378 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2020-10-14 23:38:18,378 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2020-10-14 23:38:18,379 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-10-14 23:38:18,379 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2020-10-14 23:38:18,379 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2020-10-14 23:38:18,379 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2020-10-14 23:38:18,379 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2020-10-14 23:38:18,379 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2020-10-14 23:38:18,380 INFO L130 BoogieDeclarations]: Found specification of procedure system [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2020-10-14 23:38:18,381 INFO L130 BoogieDeclarations]: Found specification of procedure div [2020-10-14 23:38:18,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2020-10-14 23:38:18,382 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2020-10-14 23:38:18,382 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2020-10-14 23:38:18,382 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2020-10-14 23:38:18,382 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2020-10-14 23:38:18,382 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2020-10-14 23:38:18,383 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2020-10-14 23:38:18,384 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2020-10-14 23:38:18,385 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2020-10-14 23:38:18,385 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2020-10-14 23:38:18,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-14 23:38:18,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-10-14 23:38:18,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-14 23:38:18,385 INFO L130 BoogieDeclarations]: Found specification of procedure dll_create [2020-10-14 23:38:18,386 INFO L130 BoogieDeclarations]: Found specification of procedure dll_destroy [2020-10-14 23:38:18,386 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-10-14 23:38:18,386 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-14 23:38:18,386 INFO L130 BoogieDeclarations]: Found specification of procedure dll_insert [2020-10-14 23:38:18,386 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-10-14 23:38:18,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-14 23:38:18,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2020-10-14 23:38:18,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-14 23:38:18,387 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-10-14 23:38:18,387 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-14 23:38:18,783 INFO L732 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2020-10-14 23:38:19,033 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-14 23:38:19,034 INFO L295 CfgBuilder]: Removed 4 assume(true) statements. [2020-10-14 23:38:19,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 11:38:19 BoogieIcfgContainer [2020-10-14 23:38:19,039 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-14 23:38:19,040 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-14 23:38:19,040 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-14 23:38:19,044 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-14 23:38:19,044 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 11:38:17" (1/3) ... [2020-10-14 23:38:19,045 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@446f5d76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 11:38:19, skipping insertion in model container [2020-10-14 23:38:19,045 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 11:38:18" (2/3) ... [2020-10-14 23:38:19,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@446f5d76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 11:38:19, skipping insertion in model container [2020-10-14 23:38:19,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 11:38:19" (3/3) ... [2020-10-14 23:38:19,048 INFO L109 eAbstractionObserver]: Analyzing ICFG dll2n_insert_equal.i [2020-10-14 23:38:19,060 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-14 23:38:19,070 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-14 23:38:19,086 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-10-14 23:38:19,109 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-14 23:38:19,109 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-14 23:38:19,109 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-14 23:38:19,109 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-14 23:38:19,109 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-14 23:38:19,109 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-14 23:38:19,110 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-14 23:38:19,110 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-14 23:38:19,133 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states. [2020-10-14 23:38:19,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-10-14 23:38:19,142 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:19,143 INFO L422 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] [2020-10-14 23:38:19,143 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:19,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:19,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1788681453, now seen corresponding path program 1 times [2020-10-14 23:38:19,160 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:19,161 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1887263899] [2020-10-14 23:38:19,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:19,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:19,364 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:19,484 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:19,596 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:19,868 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:20,535 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:20,535 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 43 [2020-10-14 23:38:20,535 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 4 [2020-10-14 23:38:20,536 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1217 [2020-10-14 23:38:20,539 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:20,540 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:20,540 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:38:20,540 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:38:20,541 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 26 [2020-10-14 23:38:20,541 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 4 [2020-10-14 23:38:20,712 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:20,722 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:20,728 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:20,728 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:20,729 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:20,729 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 6 [2020-10-14 23:38:20,730 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:20,730 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:20,731 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:20,731 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:20,731 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:20,732 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 2 [2020-10-14 23:38:20,775 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:20,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:20,783 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:20,788 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:20,824 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:20,825 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:20,825 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:38:20,826 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 44 [2020-10-14 23:38:20,826 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:20,827 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:20,827 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-14 23:38:20,828 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:20,828 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-14 23:38:20,830 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 4 [2020-10-14 23:38:20,891 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-10-14 23:38:20,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:20,917 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:20,970 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:21,040 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:21,344 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:21,345 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:38:21,345 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-14 23:38:21,346 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 435 [2020-10-14 23:38:21,346 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:21,346 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:21,347 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 11 [2020-10-14 23:38:21,347 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:38:21,348 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-14 23:38:21,348 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:21,551 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:21,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:21,566 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:21,641 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:21,642 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:21,642 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:21,643 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 82 [2020-10-14 23:38:21,643 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:21,643 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:21,644 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:38:21,644 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:38:21,644 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:38:21,645 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:21,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:38:21,829 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1887263899] [2020-10-14 23:38:21,831 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-14 23:38:21,831 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2020-10-14 23:38:21,832 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236869863] [2020-10-14 23:38:21,839 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-14 23:38:21,840 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:21,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-14 23:38:21,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2020-10-14 23:38:21,862 INFO L87 Difference]: Start difference. First operand 53 states. Second operand 15 states. [2020-10-14 23:38:23,253 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 43 [2020-10-14 23:38:23,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:38:23,673 INFO L93 Difference]: Finished difference Result 121 states and 168 transitions. [2020-10-14 23:38:23,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-14 23:38:23,676 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 31 [2020-10-14 23:38:23,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:38:23,690 INFO L225 Difference]: With dead ends: 121 [2020-10-14 23:38:23,690 INFO L226 Difference]: Without dead ends: 58 [2020-10-14 23:38:23,696 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2020-10-14 23:38:23,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-10-14 23:38:23,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 53. [2020-10-14 23:38:23,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-10-14 23:38:23,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 65 transitions. [2020-10-14 23:38:23,762 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 65 transitions. Word has length 31 [2020-10-14 23:38:23,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:38:23,763 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 65 transitions. [2020-10-14 23:38:23,763 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-14 23:38:23,763 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 65 transitions. [2020-10-14 23:38:23,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-10-14 23:38:23,768 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:23,769 INFO L422 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] [2020-10-14 23:38:23,769 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-14 23:38:23,769 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:23,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:23,775 INFO L82 PathProgramCache]: Analyzing trace with hash 27883416, now seen corresponding path program 1 times [2020-10-14 23:38:23,775 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:23,776 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [316765522] [2020-10-14 23:38:23,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:23,816 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:23,868 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:23,916 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:24,720 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:24,720 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 43 [2020-10-14 23:38:24,721 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-14 23:38:24,721 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 914 [2020-10-14 23:38:24,721 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:24,721 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:24,721 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-14 23:38:24,722 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:38:24,722 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 24 [2020-10-14 23:38:24,722 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:24,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:24,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:24,804 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:24,807 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:24,808 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:24,808 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:24,809 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4 [2020-10-14 23:38:24,809 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:24,809 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:24,809 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:24,810 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:24,810 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:24,810 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:24,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:24,835 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:24,841 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:24,869 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:24,870 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:24,870 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:38:24,871 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 35 [2020-10-14 23:38:24,872 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:24,872 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:24,873 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:38:24,873 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:24,873 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-14 23:38:24,874 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 2 [2020-10-14 23:38:24,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-10-14 23:38:24,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:24,902 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:24,921 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:25,058 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:25,058 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:38:25,059 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:38:25,059 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 162 [2020-10-14 23:38:25,059 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:25,059 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:25,060 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-14 23:38:25,060 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-14 23:38:25,060 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:38:25,060 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:25,091 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:25,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:25,099 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:25,114 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:25,114 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:25,114 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:25,114 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 17 [2020-10-14 23:38:25,115 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:25,115 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:25,115 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:38:25,115 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:25,116 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-14 23:38:25,116 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:25,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:38:25,124 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [316765522] [2020-10-14 23:38:25,124 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-14 23:38:25,125 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-14 23:38:25,125 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891327132] [2020-10-14 23:38:25,128 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-14 23:38:25,128 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:25,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-14 23:38:25,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-14 23:38:25,129 INFO L87 Difference]: Start difference. First operand 53 states and 65 transitions. Second operand 7 states. [2020-10-14 23:38:25,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:38:25,360 INFO L93 Difference]: Finished difference Result 63 states and 78 transitions. [2020-10-14 23:38:25,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-14 23:38:25,361 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2020-10-14 23:38:25,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:38:25,363 INFO L225 Difference]: With dead ends: 63 [2020-10-14 23:38:25,364 INFO L226 Difference]: Without dead ends: 49 [2020-10-14 23:38:25,366 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-10-14 23:38:25,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2020-10-14 23:38:25,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2020-10-14 23:38:25,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-14 23:38:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 52 transitions. [2020-10-14 23:38:25,387 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 52 transitions. Word has length 31 [2020-10-14 23:38:25,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:38:25,387 INFO L479 AbstractCegarLoop]: Abstraction has 44 states and 52 transitions. [2020-10-14 23:38:25,388 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-14 23:38:25,388 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 52 transitions. [2020-10-14 23:38:25,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2020-10-14 23:38:25,391 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:25,391 INFO L422 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] [2020-10-14 23:38:25,391 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-14 23:38:25,392 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:25,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:25,392 INFO L82 PathProgramCache]: Analyzing trace with hash -101793304, now seen corresponding path program 1 times [2020-10-14 23:38:25,392 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:25,393 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [332505364] [2020-10-14 23:38:25,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:25,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:25,424 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:25,576 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:25,602 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:27,163 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:27,163 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 44 [2020-10-14 23:38:27,164 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-14 23:38:27,164 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1748 [2020-10-14 23:38:27,164 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:27,165 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:27,165 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:38:27,165 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 13 [2020-10-14 23:38:27,166 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 22 [2020-10-14 23:38:27,166 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:27,206 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:27,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:27,209 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:27,211 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:27,212 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:27,212 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:27,212 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-14 23:38:27,212 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:27,213 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:27,213 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:27,213 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:27,213 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:27,214 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:27,231 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:27,238 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:27,255 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:27,256 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:27,256 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:27,257 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 19 [2020-10-14 23:38:27,257 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:27,257 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:27,258 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-14 23:38:27,258 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:27,258 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 8 [2020-10-14 23:38:27,259 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:27,284 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-10-14 23:38:27,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:27,306 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:27,397 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:27,397 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:38:27,398 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:27,398 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 100 [2020-10-14 23:38:27,399 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:27,399 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:27,399 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-14 23:38:27,399 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-14 23:38:27,400 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-14 23:38:27,400 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:27,437 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:27,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:27,447 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:27,465 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:27,465 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:27,466 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:27,466 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 21 [2020-10-14 23:38:27,467 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:27,467 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:27,467 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:38:27,468 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:27,468 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-14 23:38:27,469 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 2 [2020-10-14 23:38:27,477 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:38:27,477 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [332505364] [2020-10-14 23:38:27,478 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:38:27,478 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-10-14 23:38:27,479 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886719909] [2020-10-14 23:38:27,479 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-14 23:38:27,479 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:27,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-14 23:38:27,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-10-14 23:38:27,480 INFO L87 Difference]: Start difference. First operand 44 states and 52 transitions. Second operand 9 states. [2020-10-14 23:38:27,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:38:27,769 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2020-10-14 23:38:27,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-14 23:38:27,770 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 32 [2020-10-14 23:38:27,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:38:27,771 INFO L225 Difference]: With dead ends: 56 [2020-10-14 23:38:27,772 INFO L226 Difference]: Without dead ends: 45 [2020-10-14 23:38:27,773 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2020-10-14 23:38:27,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2020-10-14 23:38:27,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2020-10-14 23:38:27,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-14 23:38:27,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 51 transitions. [2020-10-14 23:38:27,781 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 51 transitions. Word has length 32 [2020-10-14 23:38:27,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:38:27,782 INFO L479 AbstractCegarLoop]: Abstraction has 44 states and 51 transitions. [2020-10-14 23:38:27,782 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-14 23:38:27,782 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 51 transitions. [2020-10-14 23:38:27,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2020-10-14 23:38:27,783 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:27,784 INFO L422 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] [2020-10-14 23:38:27,784 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-14 23:38:27,784 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:27,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:27,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1192899781, now seen corresponding path program 1 times [2020-10-14 23:38:27,785 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:27,785 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [125646434] [2020-10-14 23:38:27,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:27,810 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:27,849 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:28,054 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:28,330 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:30,658 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:30,658 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 49 [2020-10-14 23:38:30,658 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 4 [2020-10-14 23:38:30,658 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2855 [2020-10-14 23:38:30,659 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:30,659 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:30,659 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:38:30,659 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 13 [2020-10-14 23:38:30,659 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 27 [2020-10-14 23:38:30,660 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:38:30,699 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:30,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:30,702 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:30,704 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:30,705 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:30,705 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:30,705 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-14 23:38:30,705 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:30,706 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:30,706 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:30,706 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:30,706 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:30,707 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:30,723 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:30,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:30,734 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:30,777 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:30,778 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 15 [2020-10-14 23:38:30,778 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:30,778 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 49 [2020-10-14 23:38:30,779 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:30,779 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:30,780 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-14 23:38:30,780 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:30,780 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 13 [2020-10-14 23:38:30,781 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 2 [2020-10-14 23:38:30,827 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-10-14 23:38:30,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:30,849 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:30,944 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:30,945 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:38:30,945 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:30,946 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 104 [2020-10-14 23:38:30,946 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:30,946 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:30,947 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-14 23:38:30,948 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-14 23:38:30,949 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-14 23:38:30,949 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 2 [2020-10-14 23:38:31,004 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:31,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:31,017 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:31,029 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:31,029 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:31,030 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:31,030 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 15 [2020-10-14 23:38:31,030 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:31,030 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:31,031 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:38:31,031 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:31,031 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-14 23:38:31,031 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:38:31,043 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [125646434] [2020-10-14 23:38:31,044 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:38:31,044 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2020-10-14 23:38:31,045 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522565509] [2020-10-14 23:38:31,046 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-14 23:38:31,046 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:31,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-14 23:38:31,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2020-10-14 23:38:31,048 INFO L87 Difference]: Start difference. First operand 44 states and 51 transitions. Second operand 10 states. [2020-10-14 23:38:31,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:38:31,472 INFO L93 Difference]: Finished difference Result 61 states and 72 transitions. [2020-10-14 23:38:31,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-14 23:38:31,472 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 37 [2020-10-14 23:38:31,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:38:31,474 INFO L225 Difference]: With dead ends: 61 [2020-10-14 23:38:31,474 INFO L226 Difference]: Without dead ends: 50 [2020-10-14 23:38:31,475 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2020-10-14 23:38:31,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-10-14 23:38:31,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 46. [2020-10-14 23:38:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-14 23:38:31,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2020-10-14 23:38:31,490 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 37 [2020-10-14 23:38:31,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:38:31,490 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2020-10-14 23:38:31,491 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-14 23:38:31,491 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2020-10-14 23:38:31,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-10-14 23:38:31,492 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:31,492 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:38:31,493 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-14 23:38:31,493 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:31,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:31,493 INFO L82 PathProgramCache]: Analyzing trace with hash 2058509770, now seen corresponding path program 1 times [2020-10-14 23:38:31,494 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:31,494 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1518803302] [2020-10-14 23:38:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:31,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:31,594 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:35,159 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:35,159 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 54 [2020-10-14 23:38:35,160 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:35,160 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3611 [2020-10-14 23:38:35,160 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:35,160 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:35,161 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 28 [2020-10-14 23:38:35,161 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:38:35,161 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 42 [2020-10-14 23:38:35,161 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:38:35,356 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:35,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:35,358 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:35,361 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:35,361 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:35,361 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:35,361 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-14 23:38:35,362 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:35,362 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:35,362 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:35,362 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:35,364 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:35,364 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 2 [2020-10-14 23:38:35,386 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:35,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:35,405 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:35,604 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:35,605 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:38:35,605 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:35,605 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 209 [2020-10-14 23:38:35,606 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:35,606 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:35,606 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:38:35,606 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:35,607 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-14 23:38:35,607 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:35,921 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:38:35,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:35,953 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:36,417 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:36,418 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:38:36,418 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:36,419 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 479 [2020-10-14 23:38:36,419 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:36,420 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:36,420 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:38:36,420 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:38:36,421 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:38:36,421 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:36,887 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-10-14 23:38:37,234 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2020-10-14 23:38:37,629 WARN L193 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 78 [2020-10-14 23:38:37,930 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 73 [2020-10-14 23:38:38,157 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2020-10-14 23:38:38,159 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:38,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:38,181 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:38,264 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:38,264 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:38,265 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:38,265 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 92 [2020-10-14 23:38:38,265 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:38,265 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:38,265 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:38:38,266 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:38:38,266 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:38:38,266 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:39,022 WARN L193 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 41 [2020-10-14 23:38:39,057 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:38:39,058 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1518803302] [2020-10-14 23:38:39,058 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:38:39,058 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2020-10-14 23:38:39,059 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726500684] [2020-10-14 23:38:39,059 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-14 23:38:39,059 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:39,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-14 23:38:39,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2020-10-14 23:38:39,060 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand 26 states. [2020-10-14 23:38:41,961 WARN L193 SmtUtils]: Spent 793.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 86 [2020-10-14 23:38:42,512 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 94 [2020-10-14 23:38:43,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:38:43,139 INFO L93 Difference]: Finished difference Result 70 states and 82 transitions. [2020-10-14 23:38:43,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-14 23:38:43,140 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 42 [2020-10-14 23:38:43,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:38:43,142 INFO L225 Difference]: With dead ends: 70 [2020-10-14 23:38:43,142 INFO L226 Difference]: Without dead ends: 68 [2020-10-14 23:38:43,143 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2020-10-14 23:38:43,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-10-14 23:38:43,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 54. [2020-10-14 23:38:43,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-14 23:38:43,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2020-10-14 23:38:43,153 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 42 [2020-10-14 23:38:43,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:38:43,154 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2020-10-14 23:38:43,154 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-14 23:38:43,154 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2020-10-14 23:38:43,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-10-14 23:38:43,155 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:43,155 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:38:43,155 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-14 23:38:43,155 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:43,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:43,156 INFO L82 PathProgramCache]: Analyzing trace with hash 2058508096, now seen corresponding path program 1 times [2020-10-14 23:38:43,156 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:43,156 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1460583333] [2020-10-14 23:38:43,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:43,191 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:43,416 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:43,761 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:44,714 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:44,802 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:47,161 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:48,188 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:48,188 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 54 [2020-10-14 23:38:48,189 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 6 [2020-10-14 23:38:48,189 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5010 [2020-10-14 23:38:48,189 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:48,190 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:48,190 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 18 [2020-10-14 23:38:48,191 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:38:48,191 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 41 [2020-10-14 23:38:48,191 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:48,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:48,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:48,317 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:48,319 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:48,319 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:48,319 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:48,320 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-14 23:38:48,320 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:48,320 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:48,321 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:48,321 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:48,321 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:48,322 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:48,343 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:48,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:48,360 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:48,455 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:48,457 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:38:48,457 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:48,458 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 102 [2020-10-14 23:38:48,458 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:48,458 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:48,459 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:38:48,459 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:48,459 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:38:48,460 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:48,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:38:48,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:48,563 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:48,773 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:48,773 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:38:48,773 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:48,774 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 221 [2020-10-14 23:38:48,774 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:48,774 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:48,774 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:38:48,774 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:38:48,775 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:38:48,775 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:50,016 WARN L193 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 44 [2020-10-14 23:38:51,916 WARN L193 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 107 DAG size of output: 97 [2020-10-14 23:38:52,275 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:52,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:52,284 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:52,317 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:52,318 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:52,318 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:52,318 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 36 [2020-10-14 23:38:52,318 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:52,318 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:52,319 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:38:52,319 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:38:52,319 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:38:52,319 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:52,470 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-14 23:38:52,470 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1460583333] [2020-10-14 23:38:52,471 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-14 23:38:52,472 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2020-10-14 23:38:52,472 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171109006] [2020-10-14 23:38:52,472 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-14 23:38:52,473 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:52,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-14 23:38:52,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2020-10-14 23:38:52,474 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand 19 states. [2020-10-14 23:38:53,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:38:53,894 INFO L93 Difference]: Finished difference Result 111 states and 135 transitions. [2020-10-14 23:38:53,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-14 23:38:53,895 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2020-10-14 23:38:53,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:38:53,897 INFO L225 Difference]: With dead ends: 111 [2020-10-14 23:38:53,898 INFO L226 Difference]: Without dead ends: 71 [2020-10-14 23:38:53,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2020-10-14 23:38:53,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2020-10-14 23:38:53,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 59. [2020-10-14 23:38:53,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2020-10-14 23:38:53,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 68 transitions. [2020-10-14 23:38:53,909 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 68 transitions. Word has length 42 [2020-10-14 23:38:53,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:38:53,909 INFO L479 AbstractCegarLoop]: Abstraction has 59 states and 68 transitions. [2020-10-14 23:38:53,909 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-14 23:38:53,909 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 68 transitions. [2020-10-14 23:38:53,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-10-14 23:38:53,910 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:38:53,911 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:38:53,911 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-14 23:38:53,911 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:38:53,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:38:53,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1900865563, now seen corresponding path program 1 times [2020-10-14 23:38:53,912 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:38:53,912 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [721015538] [2020-10-14 23:38:53,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:38:53,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:53,939 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:54,051 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:54,257 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:54,537 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:54,791 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:58,929 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:58,930 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 55 [2020-10-14 23:38:58,930 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 5 [2020-10-14 23:38:58,930 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5000 [2020-10-14 23:38:58,930 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:58,930 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:58,931 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 13 [2020-10-14 23:38:58,931 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:38:58,931 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 43 [2020-10-14 23:38:58,931 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:38:58,982 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:38:58,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:58,984 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:58,985 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:58,985 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:38:58,985 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:58,985 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:38:58,985 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:58,985 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:58,986 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:38:58,986 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:58,986 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:38:58,986 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:38:59,005 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:38:59,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:59,014 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:59,035 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:59,035 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:38:59,035 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:59,035 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 24 [2020-10-14 23:38:59,036 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:59,036 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:59,036 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:38:59,036 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:59,036 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:38:59,036 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:38:59,041 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:38:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:59,050 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:59,119 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:59,119 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 22 [2020-10-14 23:38:59,119 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:59,119 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 72 [2020-10-14 23:38:59,120 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:59,120 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:59,120 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 11 [2020-10-14 23:38:59,120 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:59,120 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-14 23:38:59,120 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:38:59,222 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:38:59,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:38:59,229 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:38:59,251 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:38:59,252 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:38:59,252 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:38:59,252 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 24 [2020-10-14 23:38:59,252 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:38:59,252 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:38:59,253 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:38:59,253 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:38:59,253 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 8 [2020-10-14 23:38:59,253 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:38:59,316 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-14 23:38:59,316 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [721015538] [2020-10-14 23:38:59,316 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-14 23:38:59,317 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-10-14 23:38:59,317 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821995856] [2020-10-14 23:38:59,317 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-14 23:38:59,317 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:38:59,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-14 23:38:59,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2020-10-14 23:38:59,319 INFO L87 Difference]: Start difference. First operand 59 states and 68 transitions. Second operand 14 states. [2020-10-14 23:39:00,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:39:00,015 INFO L93 Difference]: Finished difference Result 71 states and 81 transitions. [2020-10-14 23:39:00,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-14 23:39:00,016 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 43 [2020-10-14 23:39:00,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:39:00,017 INFO L225 Difference]: With dead ends: 71 [2020-10-14 23:39:00,018 INFO L226 Difference]: Without dead ends: 69 [2020-10-14 23:39:00,019 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-10-14 23:39:00,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2020-10-14 23:39:00,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 59. [2020-10-14 23:39:00,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2020-10-14 23:39:00,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 68 transitions. [2020-10-14 23:39:00,029 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 68 transitions. Word has length 43 [2020-10-14 23:39:00,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:39:00,029 INFO L479 AbstractCegarLoop]: Abstraction has 59 states and 68 transitions. [2020-10-14 23:39:00,029 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-14 23:39:00,030 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 68 transitions. [2020-10-14 23:39:00,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-10-14 23:39:00,030 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:39:00,031 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:39:00,031 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-14 23:39:00,031 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:39:00,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:39:00,031 INFO L82 PathProgramCache]: Analyzing trace with hash -1091518937, now seen corresponding path program 1 times [2020-10-14 23:39:00,032 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:39:00,032 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [111763300] [2020-10-14 23:39:00,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:39:00,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:00,058 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:00,119 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:00,210 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:01,185 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:01,788 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 55 [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 4 [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1740 [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 17 [2020-10-14 23:39:01,789 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:39:01,790 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 36 [2020-10-14 23:39:01,790 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:01,838 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:39:01,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:01,840 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:01,840 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:01,840 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:01,841 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:39:01,842 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:01,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:39:01,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:01,865 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:01,887 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:01,914 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:01,914 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:39:01,914 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:39:01,914 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 52 [2020-10-14 23:39:01,915 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:01,915 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:01,915 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:39:01,915 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:01,915 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:39:01,915 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:01,959 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:39:01,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:01,971 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:02,002 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:02,084 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:02,084 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 22 [2020-10-14 23:39:02,084 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:39:02,084 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 116 [2020-10-14 23:39:02,085 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:02,085 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:02,085 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:39:02,085 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:39:02,085 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 22 [2020-10-14 23:39:02,085 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:02,244 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:39:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:02,249 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:02,265 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:02,265 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:39:02,265 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:02,265 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 17 [2020-10-14 23:39:02,265 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:02,265 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:02,266 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:39:02,266 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:39:02,266 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:39:02,266 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:02,363 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-14 23:39:02,363 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [111763300] [2020-10-14 23:39:02,363 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:39:02,363 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2020-10-14 23:39:02,364 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767174385] [2020-10-14 23:39:02,364 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-14 23:39:02,364 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:39:02,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-14 23:39:02,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2020-10-14 23:39:02,365 INFO L87 Difference]: Start difference. First operand 59 states and 68 transitions. Second operand 17 states. [2020-10-14 23:39:03,204 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2020-10-14 23:39:03,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:39:03,534 INFO L93 Difference]: Finished difference Result 77 states and 88 transitions. [2020-10-14 23:39:03,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-14 23:39:03,534 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 43 [2020-10-14 23:39:03,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:39:03,535 INFO L225 Difference]: With dead ends: 77 [2020-10-14 23:39:03,535 INFO L226 Difference]: Without dead ends: 61 [2020-10-14 23:39:03,537 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2020-10-14 23:39:03,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-10-14 23:39:03,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 59. [2020-10-14 23:39:03,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2020-10-14 23:39:03,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 67 transitions. [2020-10-14 23:39:03,546 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 67 transitions. Word has length 43 [2020-10-14 23:39:03,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:39:03,546 INFO L479 AbstractCegarLoop]: Abstraction has 59 states and 67 transitions. [2020-10-14 23:39:03,546 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-14 23:39:03,547 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 67 transitions. [2020-10-14 23:39:03,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-10-14 23:39:03,547 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:39:03,548 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:39:03,548 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-14 23:39:03,548 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:39:03,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:39:03,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1908734900, now seen corresponding path program 2 times [2020-10-14 23:39:03,549 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:39:03,549 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [154690801] [2020-10-14 23:39:03,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:39:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:03,569 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:03,599 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:04,173 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:04,173 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 55 [2020-10-14 23:39:04,173 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:39:04,173 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 609 [2020-10-14 23:39:04,173 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:04,173 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:04,174 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-14 23:39:04,174 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:39:04,174 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 35 [2020-10-14 23:39:04,174 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:04,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:39:04,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:04,198 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:04,199 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:04,199 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:39:04,199 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:39:04,200 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:04,213 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:39:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:04,223 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:04,239 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:04,270 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 51 [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:39:04,271 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:04,272 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:39:04,272 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:04,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:39:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:04,284 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:04,318 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:04,318 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 22 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 36 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 19 [2020-10-14 23:39:04,319 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:04,355 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:39:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:04,360 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:04,366 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:04,366 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:39:04,366 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:04,367 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 7 [2020-10-14 23:39:04,367 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:04,367 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:04,367 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:39:04,367 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:04,368 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-14 23:39:04,368 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:39:04,373 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-14 23:39:04,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [154690801] [2020-10-14 23:39:04,374 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:39:04,374 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-10-14 23:39:04,374 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41905263] [2020-10-14 23:39:04,375 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-14 23:39:04,375 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:39:04,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-14 23:39:04,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-14 23:39:04,375 INFO L87 Difference]: Start difference. First operand 59 states and 67 transitions. Second operand 8 states. [2020-10-14 23:39:04,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:39:04,584 INFO L93 Difference]: Finished difference Result 69 states and 78 transitions. [2020-10-14 23:39:04,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-14 23:39:04,585 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 43 [2020-10-14 23:39:04,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:39:04,586 INFO L225 Difference]: With dead ends: 69 [2020-10-14 23:39:04,586 INFO L226 Difference]: Without dead ends: 46 [2020-10-14 23:39:04,588 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-10-14 23:39:04,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-10-14 23:39:04,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2020-10-14 23:39:04,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-14 23:39:04,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2020-10-14 23:39:04,597 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 43 [2020-10-14 23:39:04,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:39:04,598 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2020-10-14 23:39:04,598 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-14 23:39:04,598 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2020-10-14 23:39:04,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-10-14 23:39:04,603 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:39:04,603 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:39:04,603 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-14 23:39:04,603 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:39:04,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:39:04,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1751987579, now seen corresponding path program 1 times [2020-10-14 23:39:04,604 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:39:04,604 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [349693622] [2020-10-14 23:39:04,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:39:04,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:04,647 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:07,036 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:07,036 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 56 [2020-10-14 23:39:07,036 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:07,037 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2406 [2020-10-14 23:39:07,037 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:07,037 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:07,037 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 29 [2020-10-14 23:39:07,038 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:39:07,038 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 44 [2020-10-14 23:39:07,038 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:39:07,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:39:07,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:07,203 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:07,205 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:07,205 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:39:07,205 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:07,206 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-14 23:39:07,206 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:07,206 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:07,206 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:39:07,206 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:07,207 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:39:07,207 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:39:07,229 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:39:07,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:07,243 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:07,366 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:07,367 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:39:07,367 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:07,367 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 129 [2020-10-14 23:39:07,367 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:07,368 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:07,368 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 10 [2020-10-14 23:39:07,368 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:07,368 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:39:07,369 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:39:07,802 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:39:07,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:07,820 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:08,152 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:08,153 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:39:08,153 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:08,153 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 339 [2020-10-14 23:39:08,153 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:08,153 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:08,154 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 16 [2020-10-14 23:39:08,154 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:39:08,154 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:39:08,154 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:08,529 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2020-10-14 23:39:08,877 WARN L193 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2020-10-14 23:39:09,126 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2020-10-14 23:39:09,315 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2020-10-14 23:39:09,316 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:39:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:09,324 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:09,352 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:09,352 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:39:09,352 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:09,352 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 31 [2020-10-14 23:39:09,353 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:09,353 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:09,353 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 8 [2020-10-14 23:39:09,353 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:39:09,353 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:39:09,353 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:09,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:39:09,578 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [349693622] [2020-10-14 23:39:09,579 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:39:09,579 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2020-10-14 23:39:09,579 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409194970] [2020-10-14 23:39:09,579 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-14 23:39:09,580 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:39:09,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-14 23:39:09,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=643, Unknown=0, NotChecked=0, Total=702 [2020-10-14 23:39:09,581 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand 27 states. [2020-10-14 23:39:11,997 WARN L193 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 113 [2020-10-14 23:39:12,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:39:12,631 INFO L93 Difference]: Finished difference Result 59 states and 62 transitions. [2020-10-14 23:39:12,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-14 23:39:12,631 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 44 [2020-10-14 23:39:12,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:39:12,632 INFO L225 Difference]: With dead ends: 59 [2020-10-14 23:39:12,632 INFO L226 Difference]: Without dead ends: 57 [2020-10-14 23:39:12,634 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=154, Invalid=1486, Unknown=0, NotChecked=0, Total=1640 [2020-10-14 23:39:12,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-10-14 23:39:12,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 48. [2020-10-14 23:39:12,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-14 23:39:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 52 transitions. [2020-10-14 23:39:12,642 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 52 transitions. Word has length 44 [2020-10-14 23:39:12,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:39:12,643 INFO L479 AbstractCegarLoop]: Abstraction has 48 states and 52 transitions. [2020-10-14 23:39:12,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-14 23:39:12,643 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 52 transitions. [2020-10-14 23:39:12,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-10-14 23:39:12,644 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:39:12,644 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:39:12,644 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-14 23:39:12,644 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:39:12,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:39:12,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1751989253, now seen corresponding path program 1 times [2020-10-14 23:39:12,645 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:39:12,645 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [998244409] [2020-10-14 23:39:12,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:39:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:12,699 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:12,994 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:13,537 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:16,111 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:16,111 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 56 [2020-10-14 23:39:16,111 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-14 23:39:16,111 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3436 [2020-10-14 23:39:16,112 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:16,112 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:16,112 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 22 [2020-10-14 23:39:16,112 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:39:16,112 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 43 [2020-10-14 23:39:16,112 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:16,404 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 36 [2020-10-14 23:39:16,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:39:16,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:16,565 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:16,566 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:16,566 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:39:16,566 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:39:16,567 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:16,589 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:39:16,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:16,598 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:16,653 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:16,653 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:39:16,653 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:16,654 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 58 [2020-10-14 23:39:16,654 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:16,654 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:16,654 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 8 [2020-10-14 23:39:16,654 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:39:16,654 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:39:16,655 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:39:17,025 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:39:17,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:39:17,047 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 244 [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:39:17,283 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:39:17,284 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:39:17,284 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:39:17,284 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:05,867 WARN L193 SmtUtils]: Spent 10.30 s on a formula simplification. DAG size of input: 409 DAG size of output: 186 [2020-10-14 23:40:07,952 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse186 (@diff |c_old(#memory_$Pointer$.offset)| |c_#memory_$Pointer$.offset|))) (let ((.cse178 (select |c_#memory_$Pointer$.offset| .cse186)) (.cse301 (@diff |c_old(#memory_$Pointer$.base)| |c_#memory_$Pointer$.base|))) (let ((.cse305 (select |c_#memory_$Pointer$.base| .cse301)) (.cse363 (store |c_old(#memory_$Pointer$.offset)| .cse186 .cse178))) (let ((.cse254 (@diff .cse363 |c_#memory_$Pointer$.offset|)) (.cse373 (store |c_old(#memory_$Pointer$.base)| .cse301 .cse305))) (let ((.cse115 (@diff .cse373 |c_#memory_$Pointer$.base|)) (.cse269 (select |c_#memory_$Pointer$.offset| .cse254))) (let ((.cse375 (store .cse363 .cse254 .cse269)) (.cse121 (select |c_#memory_$Pointer$.base| .cse115))) (let ((.cse371 (store .cse373 .cse115 .cse121)) (.cse140 (@diff .cse375 |c_#memory_$Pointer$.offset|))) (let ((.cse137 (select |c_#memory_$Pointer$.offset| .cse140)) (.cse338 (@diff .cse371 |c_#memory_$Pointer$.base|))) (let ((.cse339 (select |c_#memory_$Pointer$.base| .cse338)) (.cse365 (store .cse375 .cse140 .cse137))) (let ((.cse239 (@diff .cse365 |c_#memory_$Pointer$.offset|)) (.cse367 (store .cse371 .cse338 .cse339))) (let ((.cse14 (@diff .cse367 |c_#memory_$Pointer$.base|)) (.cse8 (select |c_old(#memory_$Pointer$.offset)| .cse239)) (.cse217 (select |c_#memory_$Pointer$.offset| .cse239)) (.cse79 (select |c_old(#memory_$Pointer$.offset)| .cse140)) (.cse60 (select |c_old(#memory_$Pointer$.offset)| .cse254)) (.cse67 (select |c_old(#memory_$Pointer$.offset)| .cse186))) (let ((.cse379 (@diff .cse67 .cse178)) (.cse378 (@diff .cse60 .cse269)) (.cse377 (@diff .cse79 .cse137)) (.cse376 (@diff .cse8 .cse217)) (.cse148 (select |c_#memory_$Pointer$.base| .cse140)) (.cse98 (select |c_#memory_$Pointer$.offset| .cse115)) (.cse326 (select |c_#memory_$Pointer$.offset| .cse338)) (.cse289 (select |c_#memory_$Pointer$.offset| .cse301)) (.cse192 (select |c_#memory_$Pointer$.base| .cse186)) (.cse39 (select |c_#memory_$Pointer$.base| .cse14)) (.cse4 (select |c_#memory_$Pointer$.offset| .cse14)) (.cse246 (select |c_#memory_$Pointer$.base| .cse239)) (.cse258 (select |c_#memory_$Pointer$.base| .cse254))) (let ((.cse362 (select .cse269 4)) (.cse260 (select |c_old(#memory_$Pointer$.base)| .cse254)) (.cse36 (select .cse258 4)) (.cse249 (select |c_old(#memory_$Pointer$.base)| .cse239)) (.cse364 (select .cse217 4)) (.cse24 (select .cse246 4)) (.cse366 (select .cse4 4)) (.cse82 (select |c_old(#memory_$Pointer$.base)| .cse14)) (.cse116 (select .cse39 4)) (.cse195 (select |c_old(#memory_$Pointer$.base)| .cse186)) (.cse368 (select .cse178 4)) (.cse49 (select .cse192 4)) (.cse318 (select |c_old(#memory_$Pointer$.base)| .cse301)) (.cse369 (select .cse289 4)) (.cse30 (select .cse305 4)) (.cse370 (select .cse326 4)) (.cse354 (select |c_old(#memory_$Pointer$.base)| .cse338)) (.cse56 (select .cse339 4)) (.cse131 (select |c_old(#memory_$Pointer$.base)| .cse115)) (.cse372 (select .cse98 4)) (.cse13 (select .cse121 4)) (.cse23 (select .cse148 4)) (.cse151 (select |c_old(#memory_$Pointer$.base)| .cse140)) (.cse374 (select .cse137 4)) (.cse361 (select .cse217 .cse376)) (.cse360 (select .cse137 .cse377)) (.cse359 (select .cse269 .cse378)) (.cse358 (select .cse178 .cse379))) (let ((.cse182 (store .cse67 .cse379 .cse358)) (.cse267 (store .cse60 .cse378 .cse359)) (.cse155 (store .cse79 .cse377 .cse360)) (.cse218 (store .cse8 .cse376 .cse361)) (.cse19 (and (= .cse23 (select .cse151 4)) (= .cse374 (select .cse79 4)))) (.cse20 (not (= .cse23 0))) (.cse21 (= |c_#memory_$Pointer$.offset| .cse375)) (.cse215 (and (= .cse23 .cse140) (not (= .cse140 0)))) (.cse216 (not (= .cse374 0))) (.cse18 (= (store .cse367 .cse14 .cse39) |c_#memory_$Pointer$.base|)) (.cse85 (and (not (= .cse115 0)) (= .cse115 .cse13))) (.cse12 (= |c_#memory_$Pointer$.base| .cse373)) (.cse15 (not (= .cse13 0))) (.cse87 (not (= .cse372 0))) (.cse17 (and (= (select (select |c_old(#memory_$Pointer$.offset)| .cse115) 4) .cse372) (= (select .cse131 4) .cse13))) (.cse32 (= |c_#memory_$Pointer$.offset| (store .cse365 .cse239 .cse217))) (.cse53 (not (= .cse56 0))) (.cse320 (and (not (= .cse338 0)) (= .cse56 .cse338))) (.cse54 (= .cse371 |c_#memory_$Pointer$.base|)) (.cse55 (and (= .cse370 (select (select |c_old(#memory_$Pointer$.offset)| .cse338) 4)) (= (select .cse354 4) .cse56))) (.cse321 (not (= .cse370 0))) (.cse213 (and (= .cse30 .cse301) (not (= .cse301 0)))) (.cse27 (not (= .cse30 0))) (.cse29 (= |c_#memory_$Pointer$.base| |c_old(#memory_$Pointer$.base)|)) (.cse31 (and (= .cse30 (select .cse318 4)) (= (select (select |c_old(#memory_$Pointer$.offset)| .cse301) 4) .cse369))) (.cse214 (not (= .cse369 0))) (.cse47 (= |c_#memory_$Pointer$.offset| |c_old(#memory_$Pointer$.offset)|)) (.cse356 (and (= .cse49 .cse186) (not (= .cse186 0)))) (.cse357 (not (= .cse368 0))) (.cse48 (not (= .cse49 0))) (.cse51 (and (= .cse49 (select .cse195 4)) (= (select .cse67 4) .cse368))) (.cse88 (and (= .cse14 .cse116) (not (= .cse14 0)))) (.cse89 (not (= .cse116 0))) (.cse0 (= |c_#memory_$Pointer$.base| .cse367)) (.cse90 (and (= .cse366 (select (select |c_old(#memory_$Pointer$.offset)| .cse14) 4)) (= (select .cse82 4) .cse116))) (.cse91 (not (= .cse366 0))) (.cse211 (and (not (= .cse239 0)) (= .cse239 .cse24))) (.cse25 (not (= .cse24 0))) (.cse11 (= |c_#memory_$Pointer$.offset| .cse365)) (.cse212 (not (= .cse364 0))) (.cse26 (and (= .cse24 (select .cse249 4)) (= (select .cse8 4) .cse364))) (.cse34 (and (= (select .cse60 4) .cse362) (= (select .cse260 4) .cse36))) (.cse172 (and (not (= .cse254 0)) (= .cse254 .cse36))) (.cse35 (= |c_#memory_$Pointer$.offset| .cse363)) (.cse173 (not (= .cse362 0))) (.cse37 (not (= .cse36 0)))) (let ((.cse86 (and (or .cse19 .cse20 .cse21 .cse215 .cse216) .cse18 (or .cse85 .cse12 .cse15 .cse87 .cse17) .cse32 (or .cse53 .cse320 .cse54 .cse55 .cse321) (or .cse213 .cse27 .cse29 .cse31 .cse214) (or .cse47 .cse356 .cse357 .cse48 .cse51) (or .cse88 .cse89 .cse0 .cse90 .cse91) (or .cse211 .cse25 .cse11 .cse212 .cse26) (or .cse34 .cse172 .cse35 .cse173 .cse37))) (.cse222 (= .cse217 .cse218)) (.cse221 (or (= .cse361 0) (= .cse217 .cse8))) (.cse158 (= .cse137 .cse155)) (.cse159 (or (= .cse360 0) (= .cse137 .cse79))) (.cse264 (or (= .cse359 0) (= .cse269 .cse60))) (.cse265 (= .cse269 .cse267)) (.cse185 (= .cse182 .cse178)) (.cse181 (or (= .cse358 0) (= .cse67 .cse178))) (.cse142 (= .cse254 .cse140)) (.cse241 (= .cse239 .cse254)) (.cse187 (= .cse254 .cse186)) (.cse188 (= .cse239 .cse186)) (.cse153 (= .cse239 .cse140)) (.cse143 (= .cse140 .cse186))) (let ((.cse16 (= .cse115 .cse14)) (.cse102 (= .cse140 .cse115)) (.cse22 (= .cse140 .cse14)) (.cse103 (= .cse115 .cse186)) (.cse50 (= .cse186 .cse14)) (.cse171 (not .cse143)) (.cse133 (not .cse153)) (.cse200 (not .cse188)) (.cse10 (= .cse239 .cse14)) (.cse114 (= .cse239 .cse115)) (.cse33 (= .cse254 .cse14)) (.cse117 (= .cse254 .cse115)) (.cse174 (not .cse187)) (.cse228 (not .cse241)) (.cse165 (not .cse142)) (.cse125 (= .cse115 .cse301)) (.cse262 (= .cse254 .cse301)) (.cse28 (= .cse14 .cse301)) (.cse240 (= .cse239 .cse301)) (.cse141 (= .cse140 .cse301)) (.cse199 (= .cse186 .cse301)) (.cse65 (and .cse185 .cse181)) (.cse72 (<= (+ .cse186 1) |c_#StackHeapBarrier|)) (.cse63 (and .cse264 .cse265)) (.cse64 (<= (+ .cse254 1) |c_#StackHeapBarrier|)) (.cse52 (= .cse14 .cse338)) (.cse302 (= .cse301 .cse338)) (.cse198 (= .cse186 .cse338)) (.cse124 (= .cse115 .cse338)) (.cse263 (= .cse254 .cse338)) (.cse73 (and .cse158 .cse159)) (.cse74 (<= (+ .cse140 1) |c_#StackHeapBarrier|)) (.cse154 (= .cse140 .cse338)) (.cse1 (and .cse222 .cse221)) (.cse2 (<= (+ .cse239 1) |c_#StackHeapBarrier|)) (.cse251 (= .cse239 .cse338)) (.cse84 (and .cse18 (or .cse47 .cse356 .cse357 .cse48 .cse86 .cse51) (or .cse85 .cse12 .cse15 .cse86 .cse87 .cse17) (or .cse211 .cse25 .cse11 .cse212 .cse26 .cse86) (or .cse34 .cse172 .cse35 .cse173 .cse86 .cse37) (or .cse19 .cse20 .cse21 .cse215 .cse216 .cse86) (or .cse88 .cse89 .cse0 .cse90 .cse86 .cse91) .cse32 (or .cse53 .cse320 .cse86 .cse54 .cse55 .cse321) (or .cse213 .cse27 .cse86 .cse29 .cse31 .cse214)))) (and (let ((.cse83 (@diff .cse82 .cse39))) (let ((.cse81 (select .cse39 .cse83))) (let ((.cse40 (store .cse82 .cse83 .cse81))) (let ((.cse44 (<= (+ .cse14 1) |c_#StackHeapBarrier|)) (.cse46 (select (select |c_#memory_$Pointer$.base| .cse81) 4)) (.cse45 (= .cse39 .cse82)) (.cse43 (= .cse39 .cse40))) (or .cse0 (and (or .cse1 .cse2 (let ((.cse9 (@diff .cse8 .cse4))) (let ((.cse7 (select .cse4 .cse9))) (let ((.cse3 (store .cse8 .cse9 .cse7))) (let ((.cse6 (@diff .cse3 .cse4))) (let ((.cse5 (select .cse4 .cse6))) (and (or (= .cse3 .cse4) (= .cse5 0)) (= (store .cse3 .cse6 .cse5) .cse4) (or (= .cse7 0) (= .cse8 .cse4)))))))) (not .cse10) .cse11) (or (and (or .cse12 (= .cse13 .cse14) .cse15 .cse16 .cse17) .cse18 (or .cse19 .cse20 .cse21 .cse22 (= .cse23 .cse14)) (or (= .cse24 .cse14) .cse25 .cse11 .cse26 .cse10) (or .cse27 .cse28 .cse29 (= .cse30 .cse14) .cse31) .cse32 (or .cse33 .cse34 .cse35 (= .cse36 .cse14) .cse37) (let ((.cse38 (or .cse45 .cse44 (= .cse46 .cse14)))) (or (let ((.cse41 (@diff .cse40 .cse39))) (let ((.cse42 (select .cse39 .cse41))) (and .cse38 (= .cse39 (store .cse40 .cse41 .cse42)) (or (= (select (select |c_#memory_$Pointer$.base| .cse42) 4) .cse14) .cse43 .cse44)))) (and .cse38 .cse43) .cse44)) (or .cse47 .cse48 (= .cse49 .cse14) .cse50 .cse51) (or .cse52 .cse53 .cse54 .cse55 (= .cse14 .cse56))) .cse44) .cse32 (or (let ((.cse62 (@diff .cse60 .cse4))) (let ((.cse61 (select .cse4 .cse62))) (let ((.cse57 (store .cse60 .cse62 .cse61))) (let ((.cse58 (@diff .cse57 .cse4))) (let ((.cse59 (select .cse4 .cse58))) (and (= (store .cse57 .cse58 .cse59) .cse4) (or (= .cse4 .cse57) (= .cse59 0)) (or (= .cse60 .cse4) (= .cse61 0)))))))) .cse63 (not .cse33) .cse35 .cse64) (or .cse47 (not .cse50) .cse65 (let ((.cse71 (@diff .cse67 .cse4))) (let ((.cse66 (select .cse4 .cse71))) (let ((.cse69 (store .cse67 .cse71 .cse66))) (let ((.cse70 (@diff .cse69 .cse4))) (let ((.cse68 (select .cse4 .cse70))) (and (or (= .cse66 0) (= .cse67 .cse4)) (or (= .cse68 0) (= .cse69 .cse4)) (= .cse4 (store .cse69 .cse70 .cse68)))))))) .cse72) (or .cse73 .cse21 .cse74 (let ((.cse80 (@diff .cse79 .cse4))) (let ((.cse78 (select .cse4 .cse80))) (let ((.cse75 (store .cse79 .cse80 .cse78))) (let ((.cse76 (@diff .cse75 .cse4))) (let ((.cse77 (select .cse4 .cse76))) (and (= (store .cse75 .cse76 .cse77) .cse4) (or (= .cse4 .cse75) (= .cse77 0)) (or (= .cse78 0) (= .cse4 .cse79)))))))) (not .cse22))) .cse44 (and (or (not (= .cse46 0)) .cse45 (not (= (select (select |c_#memory_$Pointer$.offset| .cse81) 4) 0))) .cse43)))))) (or .cse84 .cse85 .cse12 .cse15 .cse86 .cse87 .cse17) (or .cse88 .cse89 .cse84 .cse0 .cse90 .cse86 .cse91) (let ((.cse132 (@diff .cse131 .cse121))) (let ((.cse95 (select .cse121 .cse132))) (let ((.cse122 (store .cse131 .cse132 .cse95))) (let ((.cse92 (= .cse121 .cse122)) (.cse93 (select (select |c_#memory_$Pointer$.base| .cse95) 4)) (.cse94 (= .cse121 .cse131)) (.cse119 (<= (+ .cse115 1) |c_#StackHeapBarrier|))) (or .cse12 (and .cse92 (or (not (= .cse93 0)) .cse94 (not (= (select (select |c_#memory_$Pointer$.offset| .cse95) 4) 0)))) (and (or (let ((.cse101 (@diff .cse79 .cse98))) (let ((.cse100 (select .cse98 .cse101))) (let ((.cse97 (store .cse79 .cse101 .cse100))) (let ((.cse99 (@diff .cse97 .cse98))) (let ((.cse96 (select .cse98 .cse99))) (and (or (= .cse96 0) (= .cse97 .cse98)) (= (store .cse97 .cse99 .cse96) .cse98) (or (= .cse100 0) (= .cse79 .cse98)))))))) .cse73 .cse21 (not .cse102) .cse74) .cse32 (or .cse47 .cse65 .cse72 (not .cse103) (let ((.cse108 (@diff .cse67 .cse98))) (let ((.cse107 (select .cse98 .cse108))) (let ((.cse104 (store .cse67 .cse108 .cse107))) (let ((.cse105 (@diff .cse104 .cse98))) (let ((.cse106 (select .cse98 .cse105))) (and (= (store .cse104 .cse105 .cse106) .cse98) (or (= .cse107 0) (= .cse67 .cse98)) (or (= .cse106 0) (= .cse104 .cse98))))))))) (or .cse1 .cse2 (let ((.cse113 (@diff .cse8 .cse98))) (let ((.cse111 (select .cse98 .cse113))) (let ((.cse110 (store .cse8 .cse113 .cse111))) (let ((.cse112 (@diff .cse110 .cse98))) (let ((.cse109 (select .cse98 .cse112))) (and (or (= .cse109 0) (= .cse110 .cse98)) (or (= .cse111 0) (= .cse8 .cse98)) (= (store .cse110 .cse112 .cse109) .cse98))))))) (not .cse114) .cse11) (or (and .cse18 (or .cse47 (= .cse115 .cse49) .cse48 .cse103 .cse51) (or .cse89 .cse0 .cse16 (= .cse115 .cse116) .cse90) (or .cse34 (= .cse115 .cse36) .cse35 .cse117 .cse37) (let ((.cse120 (or (= .cse115 .cse93) .cse94 .cse119))) (or (let ((.cse123 (@diff .cse122 .cse121))) (let ((.cse118 (select .cse121 .cse123))) (and (or (= .cse115 (select (select |c_#memory_$Pointer$.base| .cse118) 4)) .cse119 .cse92) .cse120 (= .cse121 (store .cse122 .cse123 .cse118))))) (and .cse120 .cse92) .cse119)) (or (= .cse115 .cse56) .cse53 .cse124 .cse54 .cse55) (or (= .cse30 .cse115) .cse27 .cse125 .cse29 .cse31) (or .cse114 .cse25 .cse11 .cse26 (= .cse24 .cse115)) .cse32 (or .cse19 (= .cse23 .cse115) .cse20 .cse21 .cse102)) .cse119) (or .cse63 (not .cse117) .cse35 .cse64 (let ((.cse130 (@diff .cse60 .cse98))) (let ((.cse129 (select .cse98 .cse130))) (let ((.cse126 (store .cse60 .cse130 .cse129))) (let ((.cse127 (@diff .cse126 .cse98))) (let ((.cse128 (select .cse98 .cse127))) (and (= (store .cse126 .cse127 .cse128) .cse98) (or (= 0 .cse128) (= .cse126 .cse98)) (or (= .cse60 .cse98) (= .cse129 0)))))))))) .cse119))))) (or .cse73 .cse21 .cse74 (and (or .cse133 .cse1 .cse2 .cse11 (let ((.cse139 (@diff .cse8 .cse137))) (let ((.cse138 (select .cse137 .cse139))) (let ((.cse134 (store .cse8 .cse139 .cse138))) (let ((.cse135 (@diff .cse134 .cse137))) (let ((.cse136 (select .cse137 .cse135))) (and (= (store .cse134 .cse135 .cse136) .cse137) (or (= .cse137 .cse8) (= 0 .cse138)) (or (= .cse137 .cse134) (= .cse136 0))))))))) (or (and .cse18 (or .cse12 .cse15 .cse102 (= .cse140 .cse13) .cse17) (or .cse141 (= .cse30 .cse140) .cse27 .cse29 .cse31) .cse32 (or .cse89 .cse0 .cse90 .cse22 (= .cse140 .cse116)) (or (= .cse140 .cse36) .cse142 .cse34 .cse35 .cse37) (or (= .cse140 .cse49) .cse47 .cse143 .cse48 .cse51) (let ((.cse152 (@diff .cse151 .cse148))) (let ((.cse150 (select .cse148 .cse152))) (let ((.cse145 (store .cse151 .cse152 .cse150))) (let ((.cse144 (or .cse74 (= .cse140 (select (select |c_#memory_$Pointer$.base| .cse150) 4)) (= .cse151 .cse148))) (.cse149 (= .cse145 .cse148))) (or (let ((.cse146 (@diff .cse145 .cse148))) (let ((.cse147 (select .cse148 .cse146))) (and .cse144 (= (store .cse145 .cse146 .cse147) .cse148) (or .cse74 (= .cse140 (select (select |c_#memory_$Pointer$.base| .cse147) 4)) .cse149)))) .cse74 (and .cse144 .cse149)))))) (or .cse25 .cse11 .cse153 .cse26 (= .cse24 .cse140)) (or (= .cse140 .cse56) .cse53 .cse54 .cse154 .cse55)) .cse74) (or .cse73 .cse21 .cse74 (let ((.cse156 (@diff .cse155 .cse137))) (let ((.cse157 (select .cse137 .cse156))) (and (= .cse137 (store .cse155 .cse156 .cse157)) (or .cse158 (= .cse157 0)) .cse159)))) .cse32 (or .cse63 (let ((.cse164 (@diff .cse60 .cse137))) (let ((.cse160 (select .cse137 .cse164))) (let ((.cse162 (store .cse60 .cse164 .cse160))) (let ((.cse163 (@diff .cse162 .cse137))) (let ((.cse161 (select .cse137 .cse163))) (and (or (= .cse160 0) (= .cse137 .cse60)) (or (= .cse161 0) (= .cse137 .cse162)) (= .cse137 (store .cse162 .cse163 .cse161)))))))) .cse35 .cse165 .cse64) (or .cse47 .cse65 (let ((.cse170 (@diff .cse67 .cse137))) (let ((.cse169 (select .cse137 .cse170))) (let ((.cse167 (store .cse67 .cse170 .cse169))) (let ((.cse168 (@diff .cse167 .cse137))) (let ((.cse166 (select .cse137 .cse168))) (and (or (= .cse166 0) (= .cse137 .cse167)) (= .cse137 (store .cse167 .cse168 .cse166)) (or (= .cse169 0) (= .cse137 .cse67)))))))) .cse72 .cse171))) (or .cse84 .cse34 .cse172 .cse35 .cse173 .cse86 .cse37) (or .cse47 .cse65 .cse72 (and (or .cse63 .cse35 .cse174 .cse64 (let ((.cse180 (@diff .cse60 .cse178))) (let ((.cse179 (select .cse178 .cse180))) (let ((.cse175 (store .cse60 .cse180 .cse179))) (let ((.cse176 (@diff .cse175 .cse178))) (let ((.cse177 (select .cse178 .cse176))) (and (= (store .cse175 .cse176 .cse177) .cse178) (or (= .cse177 0) (= .cse175 .cse178)) (or (= .cse179 0) (= .cse60 .cse178))))))))) (or (let ((.cse183 (@diff .cse182 .cse178))) (let ((.cse184 (select .cse178 .cse183))) (and .cse181 (= (store .cse182 .cse183 .cse184) .cse178) (or .cse185 (= .cse184 0))))) .cse47 .cse65 .cse72) (or .cse72 (and (or (= .cse186 .cse36) .cse34 .cse35 .cse187 .cse37) .cse18 (or .cse19 .cse20 (= .cse23 .cse186) .cse21 .cse143) .cse32 (or .cse12 .cse15 (= .cse13 .cse186) .cse103 .cse17) (or .cse89 .cse0 (= .cse186 .cse116) .cse90 .cse50) (or (= .cse24 .cse186) .cse25 .cse11 .cse26 .cse188) (let ((.cse197 (@diff .cse195 .cse192))) (let ((.cse196 (select .cse192 .cse197))) (let ((.cse193 (store .cse195 .cse197 .cse196))) (let ((.cse190 (= .cse192 .cse193)) (.cse189 (or .cse72 (= .cse195 .cse192) (= (select (select |c_#memory_$Pointer$.base| .cse196) 4) .cse186)))) (or .cse72 (and .cse189 .cse190) (let ((.cse194 (@diff .cse193 .cse192))) (let ((.cse191 (select .cse192 .cse194))) (and (or .cse72 (= (select (select |c_#memory_$Pointer$.base| .cse191) 4) .cse186) .cse190) .cse189 (= .cse192 (store .cse193 .cse194 .cse191)))))))))) (or .cse53 (= .cse186 .cse56) .cse198 .cse54 .cse55) (or (= .cse30 .cse186) .cse199 .cse27 .cse29 .cse31))) (or .cse200 .cse1 .cse2 (let ((.cse205 (@diff .cse8 .cse178))) (let ((.cse204 (select .cse178 .cse205))) (let ((.cse202 (store .cse8 .cse205 .cse204))) (let ((.cse203 (@diff .cse202 .cse178))) (let ((.cse201 (select .cse178 .cse203))) (and (or (= .cse201 0) (= .cse202 .cse178)) (= (store .cse202 .cse203 .cse201) .cse178) (or (= .cse204 0) (= .cse8 .cse178)))))))) .cse11) .cse32 (or .cse73 .cse21 .cse74 (let ((.cse210 (@diff .cse79 .cse178))) (let ((.cse208 (select .cse178 .cse210))) (let ((.cse206 (store .cse79 .cse210 .cse208))) (let ((.cse209 (@diff .cse206 .cse178))) (let ((.cse207 (select .cse178 .cse209))) (and (or (= .cse206 .cse178) (= .cse207 0)) (or (= .cse208 0) (= .cse79 .cse178)) (= (store .cse206 .cse209 .cse207) .cse178))))))) .cse171))) (or .cse211 .cse84 .cse25 .cse11 .cse212 .cse26 .cse86) .cse18 (or .cse213 .cse84 .cse27 .cse86 .cse29 .cse31 .cse214) .cse32 (or .cse19 .cse84 .cse20 .cse21 .cse215 .cse216 .cse86) (or (and (or .cse1 .cse2 .cse11 (let ((.cse219 (@diff .cse218 .cse217))) (let ((.cse220 (select .cse217 .cse219))) (and (= .cse217 (store .cse218 .cse219 .cse220)) .cse221 (or .cse222 (= .cse220 0)))))) (or .cse133 .cse73 .cse21 .cse74 (let ((.cse227 (@diff .cse79 .cse217))) (let ((.cse226 (select .cse217 .cse227))) (let ((.cse223 (store .cse79 .cse227 .cse226))) (let ((.cse224 (@diff .cse223 .cse217))) (let ((.cse225 (select .cse217 .cse224))) (and (= .cse217 (store .cse223 .cse224 .cse225)) (or (= .cse217 .cse79) (= .cse226 0)) (or (= .cse225 0) (= .cse217 .cse223))))))))) .cse32 (or .cse63 .cse228 (let ((.cse233 (@diff .cse60 .cse217))) (let ((.cse229 (select .cse217 .cse233))) (let ((.cse230 (store .cse60 .cse233 .cse229))) (let ((.cse232 (@diff .cse230 .cse217))) (let ((.cse231 (select .cse217 .cse232))) (and (or (= .cse217 .cse60) (= .cse229 0)) (or (= .cse217 .cse230) (= 0 .cse231)) (= .cse217 (store .cse230 .cse232 .cse231)))))))) .cse35 .cse64) (or (let ((.cse238 (@diff .cse67 .cse217))) (let ((.cse237 (select .cse217 .cse238))) (let ((.cse234 (store .cse67 .cse238 .cse237))) (let ((.cse236 (@diff .cse234 .cse217))) (let ((.cse235 (select .cse217 .cse236))) (and (or (= .cse217 .cse234) (= .cse235 0)) (= .cse217 (store .cse234 .cse236 .cse235)) (or (= .cse237 0) (= .cse217 .cse67)))))))) .cse47 .cse200 .cse65 .cse72) (or (and (or .cse89 .cse0 .cse90 (= .cse239 .cse116) .cse10) (or (= .cse239 .cse30) .cse240 .cse27 .cse29 .cse31) .cse18 (or .cse19 .cse20 .cse21 .cse153 (= .cse239 .cse23)) (or .cse47 .cse48 .cse188 (= .cse239 .cse49) .cse51) (or .cse241 .cse34 .cse35 (= .cse239 .cse36) .cse37) .cse32 (or (= .cse239 .cse13) .cse12 .cse114 .cse15 .cse17) (let ((.cse250 (@diff .cse249 .cse246))) (let ((.cse248 (select .cse246 .cse250))) (let ((.cse244 (store .cse249 .cse250 .cse248))) (let ((.cse242 (= .cse246 .cse244)) (.cse247 (or (= .cse239 (select (select |c_#memory_$Pointer$.base| .cse248) 4)) .cse2 (= .cse249 .cse246)))) (or .cse2 (let ((.cse245 (@diff .cse244 .cse246))) (let ((.cse243 (select .cse246 .cse245))) (and (or .cse242 .cse2 (= .cse239 (select (select |c_#memory_$Pointer$.base| .cse243) 4))) (= (store .cse244 .cse245 .cse243) .cse246) .cse247))) (and .cse242 .cse247)))))) (or .cse251 .cse53 .cse54 .cse55 (= .cse239 .cse56))) .cse2)) .cse1 .cse2 .cse11) (or (and (or (and (let ((.cse261 (@diff .cse260 .cse258))) (let ((.cse259 (select .cse258 .cse261))) (let ((.cse256 (store .cse260 .cse261 .cse259))) (let ((.cse253 (= .cse258 .cse256)) (.cse252 (or (= .cse254 (select (select |c_#memory_$Pointer$.base| .cse259) 4)) .cse64 (= .cse260 .cse258)))) (or (let ((.cse257 (@diff .cse256 .cse258))) (let ((.cse255 (select .cse258 .cse257))) (and .cse252 (or .cse253 .cse64 (= .cse254 (select (select |c_#memory_$Pointer$.base| .cse255) 4))) (= (store .cse256 .cse257 .cse255) .cse258)))) .cse64 (and .cse253 .cse252)))))) .cse18 (or .cse19 .cse20 .cse142 .cse21 (= .cse23 .cse254)) (or (= .cse254 .cse116) .cse33 .cse89 .cse0 .cse90) .cse32 (or .cse262 .cse27 (= .cse30 .cse254) .cse29 .cse31) (or .cse12 .cse15 (= .cse254 .cse13) .cse17 .cse117) (or .cse53 .cse263 .cse54 .cse55 (= .cse254 .cse56)) (or .cse241 (= .cse24 .cse254) .cse25 .cse11 .cse26) (or .cse47 .cse48 .cse187 (= .cse254 .cse49) .cse51)) .cse64) (or (let ((.cse268 (@diff .cse267 .cse269))) (let ((.cse266 (select .cse269 .cse268))) (and .cse264 (or .cse265 (= .cse266 0)) (= (store .cse267 .cse268 .cse266) .cse269)))) .cse63 .cse35 .cse64) .cse32 (or .cse47 .cse65 .cse72 .cse174 (let ((.cse274 (@diff .cse67 .cse269))) (let ((.cse273 (select .cse269 .cse274))) (let ((.cse270 (store .cse67 .cse274 .cse273))) (let ((.cse271 (@diff .cse270 .cse269))) (let ((.cse272 (select .cse269 .cse271))) (and (= .cse269 (store .cse270 .cse271 .cse272)) (or (= .cse269 .cse67) (= .cse273 0)) (or (= .cse272 0) (= .cse269 .cse270))))))))) (or .cse1 .cse2 (let ((.cse279 (@diff .cse8 .cse269))) (let ((.cse275 (select .cse269 .cse279))) (let ((.cse276 (store .cse8 .cse279 .cse275))) (let ((.cse277 (@diff .cse276 .cse269))) (let ((.cse278 (select .cse269 .cse277))) (and (or (= .cse275 0) (= .cse8 .cse269)) (= (store .cse276 .cse277 .cse278) .cse269) (or (= .cse278 0) (= .cse269 .cse276)))))))) .cse228 .cse11) (or .cse73 .cse21 .cse74 (let ((.cse284 (@diff .cse79 .cse269))) (let ((.cse282 (select .cse269 .cse284))) (let ((.cse281 (store .cse79 .cse284 .cse282))) (let ((.cse283 (@diff .cse281 .cse269))) (let ((.cse280 (select .cse269 .cse283))) (and (or (= .cse280 0) (= .cse269 .cse281)) (or (= .cse269 .cse79) (= .cse282 0)) (= (store .cse281 .cse283 .cse280) .cse269))))))) .cse165)) .cse63 .cse35 .cse64) (let ((.cse319 (@diff .cse318 .cse305))) (let ((.cse286 (select .cse305 .cse319))) (let ((.cse306 (store .cse318 .cse319 .cse286))) (let ((.cse285 (= .cse306 .cse305)) (.cse287 (= .cse318 .cse305)) (.cse288 (select (select |c_#memory_$Pointer$.base| .cse286) 4)) (.cse300 (<= (+ .cse301 1) |c_#StackHeapBarrier|))) (or (and .cse285 (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse286) 4) 0)) .cse287 (not (= .cse288 0)))) (and (or (not .cse240) .cse1 .cse2 .cse11 (let ((.cse294 (@diff .cse8 .cse289))) (let ((.cse290 (select .cse289 .cse294))) (let ((.cse291 (store .cse8 .cse294 .cse290))) (let ((.cse293 (@diff .cse291 .cse289))) (let ((.cse292 (select .cse289 .cse293))) (and (or (= .cse8 .cse289) (= .cse290 0)) (or (= .cse291 .cse289) (= .cse292 0)) (= (store .cse291 .cse293 .cse292) .cse289)))))))) .cse32 (or .cse63 .cse35 (let ((.cse299 (@diff .cse60 .cse289))) (let ((.cse295 (select .cse289 .cse299))) (let ((.cse296 (store .cse60 .cse299 .cse295))) (let ((.cse297 (@diff .cse296 .cse289))) (let ((.cse298 (select .cse289 .cse297))) (and (or (= .cse295 0) (= .cse60 .cse289)) (= (store .cse296 .cse297 .cse298) .cse289) (or (= .cse298 0) (= .cse296 .cse289)))))))) (not .cse262) .cse64) (or .cse300 (and (or .cse19 .cse141 .cse20 .cse21 (= .cse23 .cse301)) .cse18 (or .cse302 .cse53 (= .cse301 .cse56) .cse54 .cse55) .cse32 (or .cse47 (= .cse49 .cse301) .cse199 .cse48 .cse51) (or .cse12 .cse15 (= .cse13 .cse301) .cse125 .cse17) (or .cse262 .cse34 (= .cse36 .cse301) .cse35 .cse37) (or .cse89 .cse0 (= .cse301 .cse116) .cse90 .cse28) (or .cse240 .cse25 .cse11 .cse26 (= .cse24 .cse301)) (let ((.cse303 (or .cse287 .cse300 (= .cse288 .cse301)))) (or (and .cse303 .cse285) (let ((.cse307 (@diff .cse306 .cse305))) (let ((.cse304 (select .cse305 .cse307))) (and (or .cse300 .cse285 (= (select (select |c_#memory_$Pointer$.base| .cse304) 4) .cse301)) .cse303 (= .cse305 (store .cse306 .cse307 .cse304))))) .cse300)))) (or .cse73 (not .cse141) .cse21 .cse74 (let ((.cse312 (@diff .cse79 .cse289))) (let ((.cse308 (select .cse289 .cse312))) (let ((.cse309 (store .cse79 .cse312 .cse308))) (let ((.cse311 (@diff .cse309 .cse289))) (let ((.cse310 (select .cse289 .cse311))) (and (or (= .cse308 0) (= .cse289 .cse79)) (or (= .cse289 .cse309) (= .cse310 0)) (= (store .cse309 .cse311 .cse310) .cse289)))))))) (or .cse47 .cse65 .cse72 (let ((.cse317 (@diff .cse67 .cse289))) (let ((.cse315 (select .cse289 .cse317))) (let ((.cse314 (store .cse67 .cse317 .cse315))) (let ((.cse316 (@diff .cse314 .cse289))) (let ((.cse313 (select .cse289 .cse316))) (and (or (= .cse313 0) (= .cse314 .cse289)) (or (= .cse315 0) (= .cse289 .cse67)) (= (store .cse314 .cse316 .cse313) .cse289))))))) (not .cse199))) .cse300 .cse29))))) (or .cse84 .cse53 .cse320 .cse86 .cse54 .cse55 .cse321) (let ((.cse355 (@diff .cse354 .cse339))) (let ((.cse325 (select .cse339 .cse355))) (let ((.cse340 (store .cse354 .cse355 .cse325))) (let ((.cse322 (= .cse340 .cse339)) (.cse324 (select (select |c_#memory_$Pointer$.base| .cse325) 4)) (.cse323 (= .cse339 .cse354)) (.cse337 (<= (+ .cse338 1) |c_#StackHeapBarrier|))) (or (and .cse322 (or .cse323 (not (= .cse324 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse325) 4) 0)))) (and (or .cse47 .cse65 .cse72 (not .cse198) (let ((.cse331 (@diff .cse67 .cse326))) (let ((.cse327 (select .cse326 .cse331))) (let ((.cse328 (store .cse67 .cse331 .cse327))) (let ((.cse330 (@diff .cse328 .cse326))) (let ((.cse329 (select .cse326 .cse330))) (and (or (= .cse67 .cse326) (= .cse327 0)) (or (= .cse328 .cse326) (= .cse329 0)) (= (store .cse328 .cse330 .cse329) .cse326)))))))) .cse32 (or .cse63 (let ((.cse336 (@diff .cse60 .cse326))) (let ((.cse334 (select .cse326 .cse336))) (let ((.cse333 (store .cse60 .cse336 .cse334))) (let ((.cse335 (@diff .cse333 .cse326))) (let ((.cse332 (select .cse326 .cse335))) (and (or (= .cse332 0) (= .cse333 .cse326)) (or (= .cse60 .cse326) (= .cse334 0)) (= (store .cse333 .cse335 .cse332) .cse326))))))) .cse35 (not .cse263) .cse64) (or .cse337 (and .cse18 (or (= .cse338 .cse116) .cse89 .cse0 .cse52 .cse90) (or (= .cse30 .cse338) .cse302 .cse27 .cse29 .cse31) (or .cse47 (= .cse49 .cse338) .cse48 .cse198 .cse51) .cse32 (or (= .cse24 .cse338) .cse251 .cse25 .cse11 .cse26) (or (= .cse13 .cse338) .cse12 .cse15 .cse124 .cse17) (or .cse19 .cse20 .cse21 (= .cse23 .cse338) .cse154) (or (= .cse36 .cse338) .cse34 .cse35 .cse263 .cse37) (let ((.cse343 (or (= .cse338 .cse324) .cse323 .cse337))) (or (let ((.cse341 (@diff .cse340 .cse339))) (let ((.cse342 (select .cse339 .cse341))) (and (= .cse339 (store .cse340 .cse341 .cse342)) (or .cse322 (= (select (select |c_#memory_$Pointer$.base| .cse342) 4) .cse338) .cse337) .cse343))) (and .cse322 .cse343) .cse337)))) (or .cse73 .cse21 .cse74 (not .cse154) (let ((.cse348 (@diff .cse79 .cse326))) (let ((.cse346 (select .cse326 .cse348))) (let ((.cse344 (store .cse79 .cse348 .cse346))) (let ((.cse347 (@diff .cse344 .cse326))) (let ((.cse345 (select .cse326 .cse347))) (and (or (= .cse344 .cse326) (= .cse345 0)) (or (= .cse79 .cse326) (= .cse346 0)) (= (store .cse344 .cse347 .cse345) .cse326)))))))) (or .cse1 .cse2 (let ((.cse353 (@diff .cse8 .cse326))) (let ((.cse351 (select .cse326 .cse353))) (let ((.cse349 (store .cse8 .cse353 .cse351))) (let ((.cse352 (@diff .cse349 .cse326))) (let ((.cse350 (select .cse326 .cse352))) (and (or (= .cse349 .cse326) (= .cse350 0)) (or (= .cse351 0) (= .cse8 .cse326)) (= (store .cse349 .cse352 .cse350) .cse326))))))) .cse11 (not .cse251))) .cse337 .cse54))))) (or .cse47 .cse84 .cse356 .cse357 .cse48 .cse86 .cse51)))))))))))))))))) is different from false [2020-10-14 23:40:08,257 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:40:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:08,265 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:08,297 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:08,297 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:40:08,297 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:08,297 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 34 [2020-10-14 23:40:08,297 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:08,298 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:08,298 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:40:08,298 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:08,298 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:40:08,298 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:08,681 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-14 23:40:08,681 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [998244409] [2020-10-14 23:40:08,682 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:40:08,682 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2020-10-14 23:40:08,682 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673871018] [2020-10-14 23:40:08,682 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-14 23:40:08,682 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:40:08,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-14 23:40:08,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=416, Unknown=1, NotChecked=40, Total=506 [2020-10-14 23:40:08,683 INFO L87 Difference]: Start difference. First operand 48 states and 52 transitions. Second operand 23 states. [2020-10-14 23:40:09,986 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 65 [2020-10-14 23:40:13,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:40:13,040 INFO L93 Difference]: Finished difference Result 71 states and 74 transitions. [2020-10-14 23:40:13,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-14 23:40:13,041 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 44 [2020-10-14 23:40:13,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:40:13,042 INFO L225 Difference]: With dead ends: 71 [2020-10-14 23:40:13,043 INFO L226 Difference]: Without dead ends: 68 [2020-10-14 23:40:13,044 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=132, Invalid=1203, Unknown=1, NotChecked=70, Total=1406 [2020-10-14 23:40:13,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-10-14 23:40:13,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 54. [2020-10-14 23:40:13,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-14 23:40:13,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2020-10-14 23:40:13,053 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 44 [2020-10-14 23:40:13,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:40:13,054 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2020-10-14 23:40:13,054 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-14 23:40:13,054 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2020-10-14 23:40:13,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-10-14 23:40:13,055 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:40:13,055 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:40:13,055 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-14 23:40:13,055 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:40:13,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:40:13,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1071930883, now seen corresponding path program 1 times [2020-10-14 23:40:13,056 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:40:13,056 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1324046014] [2020-10-14 23:40:13,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:40:13,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:13,081 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:13,373 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:14,645 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 56 [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1777 [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:14,850 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 19 [2020-10-14 23:40:14,851 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:40:14,851 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 37 [2020-10-14 23:40:14,851 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:14,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:40:14,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:14,998 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:40:14,999 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:15,000 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:40:15,000 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:15,016 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:40:15,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:15,029 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:15,103 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:15,103 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:40:15,103 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:15,103 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 79 [2020-10-14 23:40:15,104 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:15,104 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:15,104 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 8 [2020-10-14 23:40:15,104 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:15,104 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:40:15,104 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:15,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:40:15,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:15,383 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:15,465 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 86 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:15,466 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:40:15,467 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:15,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:40:15,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:15,833 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:15,860 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:15,861 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:40:15,861 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:15,861 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 29 [2020-10-14 23:40:15,861 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:15,861 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:15,862 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:40:15,862 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:15,862 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:40:15,862 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:16,098 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-14 23:40:16,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1324046014] [2020-10-14 23:40:16,099 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:40:16,099 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2020-10-14 23:40:16,099 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923229376] [2020-10-14 23:40:16,100 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-14 23:40:16,100 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:40:16,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-14 23:40:16,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2020-10-14 23:40:16,101 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand 19 states. [2020-10-14 23:40:17,677 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2020-10-14 23:40:17,906 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 52 [2020-10-14 23:40:18,153 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2020-10-14 23:40:18,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:40:18,473 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2020-10-14 23:40:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-14 23:40:18,474 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 44 [2020-10-14 23:40:18,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:40:18,475 INFO L225 Difference]: With dead ends: 64 [2020-10-14 23:40:18,475 INFO L226 Difference]: Without dead ends: 52 [2020-10-14 23:40:18,476 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2020-10-14 23:40:18,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-10-14 23:40:18,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 48. [2020-10-14 23:40:18,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-14 23:40:18,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 50 transitions. [2020-10-14 23:40:18,483 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 50 transitions. Word has length 44 [2020-10-14 23:40:18,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:40:18,484 INFO L479 AbstractCegarLoop]: Abstraction has 48 states and 50 transitions. [2020-10-14 23:40:18,484 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-14 23:40:18,484 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 50 transitions. [2020-10-14 23:40:18,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2020-10-14 23:40:18,485 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:40:18,485 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-10-14 23:40:18,485 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-14 23:40:18,485 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:40:18,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:40:18,486 INFO L82 PathProgramCache]: Analyzing trace with hash -32836480, now seen corresponding path program 2 times [2020-10-14 23:40:18,486 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:40:18,486 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [90109989] [2020-10-14 23:40:18,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:40:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:18,527 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:20,476 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:20,476 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 58 [2020-10-14 23:40:20,476 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:20,476 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1967 [2020-10-14 23:40:20,476 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:20,477 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:20,477 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 31 [2020-10-14 23:40:20,477 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:40:20,477 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 46 [2020-10-14 23:40:20,477 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:20,797 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:40:20,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:20,799 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:20,800 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:40:20,801 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:20,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:40:20,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:20,847 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 104 [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:20,946 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 11 [2020-10-14 23:40:20,947 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:20,947 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:40:20,947 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:21,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:40:21,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:21,561 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:21,850 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:21,850 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 297 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:40:21,851 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:22,986 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 45 [2020-10-14 23:40:23,492 WARN L193 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2020-10-14 23:40:26,231 WARN L193 SmtUtils]: Spent 2.41 s on a formula simplification. DAG size of input: 206 DAG size of output: 144 [2020-10-14 23:40:29,442 WARN L193 SmtUtils]: Spent 2.57 s on a formula simplification. DAG size of input: 284 DAG size of output: 171 [2020-10-14 23:40:32,500 WARN L193 SmtUtils]: Spent 2.12 s on a formula simplification. DAG size of input: 194 DAG size of output: 138 [2020-10-14 23:40:32,511 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:40:32,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:32,519 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:32,542 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:32,542 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:40:32,542 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 25 [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:40:32,543 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:33,152 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 40 [2020-10-14 23:40:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:40:33,185 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [90109989] [2020-10-14 23:40:33,185 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:40:33,185 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2020-10-14 23:40:33,185 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598323428] [2020-10-14 23:40:33,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-14 23:40:33,186 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:40:33,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-14 23:40:33,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=805, Unknown=0, NotChecked=0, Total=870 [2020-10-14 23:40:33,186 INFO L87 Difference]: Start difference. First operand 48 states and 50 transitions. Second operand 30 states. [2020-10-14 23:40:34,662 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2020-10-14 23:40:35,248 WARN L193 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2020-10-14 23:40:35,708 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 58 [2020-10-14 23:40:39,877 WARN L193 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 288 DAG size of output: 191 [2020-10-14 23:40:41,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:40:41,512 INFO L93 Difference]: Finished difference Result 59 states and 61 transitions. [2020-10-14 23:40:41,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-14 23:40:41,513 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 46 [2020-10-14 23:40:41,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:40:41,514 INFO L225 Difference]: With dead ends: 59 [2020-10-14 23:40:41,514 INFO L226 Difference]: Without dead ends: 57 [2020-10-14 23:40:41,515 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=176, Invalid=1894, Unknown=0, NotChecked=0, Total=2070 [2020-10-14 23:40:41,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-10-14 23:40:41,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 50. [2020-10-14 23:40:41,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-14 23:40:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2020-10-14 23:40:41,524 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 46 [2020-10-14 23:40:41,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:40:41,524 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2020-10-14 23:40:41,524 INFO L480 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-14 23:40:41,524 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2020-10-14 23:40:41,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2020-10-14 23:40:41,525 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:40:41,525 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-10-14 23:40:41,526 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-14 23:40:41,526 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:40:41,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:40:41,526 INFO L82 PathProgramCache]: Analyzing trace with hash -32838154, now seen corresponding path program 2 times [2020-10-14 23:40:41,526 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:40:41,527 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1957581917] [2020-10-14 23:40:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:40:41,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:41,582 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:43,286 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:43,286 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 58 [2020-10-14 23:40:43,286 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:43,286 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1726 [2020-10-14 23:40:43,287 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:43,287 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:43,287 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 29 [2020-10-14 23:40:43,287 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:40:43,287 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 45 [2020-10-14 23:40:43,287 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:43,501 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:40:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:43,503 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:43,504 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:43,504 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:40:43,504 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:43,504 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:40:43,504 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:43,505 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:43,505 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:40:43,505 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:43,505 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:40:43,505 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:43,533 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:40:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:43,545 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:43,618 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 77 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 10 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:43,619 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:40:43,620 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:44,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:40:44,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:44,086 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:44,336 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 256 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:44,337 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:40:44,338 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:44,899 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 46 [2020-10-14 23:40:45,683 WARN L193 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 103 [2020-10-14 23:40:46,314 WARN L193 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 97 [2020-10-14 23:40:46,642 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2020-10-14 23:40:46,643 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:40:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:46,650 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:46,673 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:46,673 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:40:46,673 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:46,673 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 24 [2020-10-14 23:40:46,673 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:46,674 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:46,674 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:40:46,674 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:46,674 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:40:46,674 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:47,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:40:47,012 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1957581917] [2020-10-14 23:40:47,013 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:40:47,013 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2020-10-14 23:40:47,013 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648786202] [2020-10-14 23:40:47,015 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-14 23:40:47,016 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:40:47,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-14 23:40:47,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=696, Unknown=0, NotChecked=0, Total=756 [2020-10-14 23:40:47,018 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 28 states. [2020-10-14 23:40:49,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:40:49,935 INFO L93 Difference]: Finished difference Result 57 states and 59 transitions. [2020-10-14 23:40:49,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-14 23:40:49,936 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 46 [2020-10-14 23:40:49,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:40:49,937 INFO L225 Difference]: With dead ends: 57 [2020-10-14 23:40:49,938 INFO L226 Difference]: Without dead ends: 54 [2020-10-14 23:40:49,939 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=194, Invalid=1876, Unknown=0, NotChecked=0, Total=2070 [2020-10-14 23:40:49,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2020-10-14 23:40:49,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2020-10-14 23:40:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-14 23:40:49,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 52 transitions. [2020-10-14 23:40:49,946 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 52 transitions. Word has length 46 [2020-10-14 23:40:49,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:40:49,946 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 52 transitions. [2020-10-14 23:40:49,946 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-14 23:40:49,946 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 52 transitions. [2020-10-14 23:40:49,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-10-14 23:40:49,947 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:40:49,947 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 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] [2020-10-14 23:40:49,947 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-14 23:40:49,947 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:40:49,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:40:49,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1491039301, now seen corresponding path program 3 times [2020-10-14 23:40:49,947 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:40:49,948 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1469722282] [2020-10-14 23:40:49,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:40:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:49,997 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:51,024 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:52,217 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:53,079 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:54,935 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:55,323 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:55,324 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 60 [2020-10-14 23:40:55,324 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 5 [2020-10-14 23:40:55,324 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5348 [2020-10-14 23:40:55,324 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:55,324 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:55,324 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 33 [2020-10-14 23:40:55,325 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:40:55,325 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 48 [2020-10-14 23:40:55,325 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:55,834 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 47 [2020-10-14 23:40:56,053 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 43 [2020-10-14 23:40:56,224 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 39 [2020-10-14 23:40:56,429 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2020-10-14 23:40:56,673 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 25 [2020-10-14 23:40:56,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:40:56,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:56,827 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:56,828 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:56,829 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:40:56,830 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:40:56,872 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:40:56,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:56,885 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:56,937 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:57,133 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:57,133 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:40:57,133 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:40:57,134 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 253 [2020-10-14 23:40:57,134 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:57,134 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:57,135 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:40:57,135 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:40:57,135 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:40:57,135 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:40:58,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:40:58,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:40:58,051 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:40:58,529 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:40:58,529 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:40:58,529 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:40:58,529 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 485 [2020-10-14 23:40:58,530 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:40:58,530 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:40:58,530 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-14 23:40:58,530 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:40:58,531 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:40:58,531 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:40:59,194 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2020-10-14 23:40:59,658 WARN L193 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 65 [2020-10-14 23:41:02,590 WARN L193 SmtUtils]: Spent 2.60 s on a formula simplification. DAG size of input: 258 DAG size of output: 178 [2020-10-14 23:41:03,963 WARN L193 SmtUtils]: Spent 994.00 ms on a formula simplification. DAG size of input: 226 DAG size of output: 166 [2020-10-14 23:41:04,426 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:41:04,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:04,434 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:04,465 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:04,465 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:41:04,466 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:04,466 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 34 [2020-10-14 23:41:04,466 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:04,466 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:04,466 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:41:04,467 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:41:04,467 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:41:04,467 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:41:04,888 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-10-14 23:41:04,919 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:41:04,920 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1469722282] [2020-10-14 23:41:04,920 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:41:04,920 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2020-10-14 23:41:04,920 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959995771] [2020-10-14 23:41:04,921 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-10-14 23:41:04,921 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:41:04,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-10-14 23:41:04,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2020-10-14 23:41:04,922 INFO L87 Difference]: Start difference. First operand 50 states and 52 transitions. Second operand 33 states. [2020-10-14 23:41:06,830 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2020-10-14 23:41:07,762 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2020-10-14 23:41:08,122 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 52 [2020-10-14 23:41:08,568 WARN L193 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 69 [2020-10-14 23:41:16,398 WARN L193 SmtUtils]: Spent 7.20 s on a formula simplification. DAG size of input: 302 DAG size of output: 282 [2020-10-14 23:41:17,073 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2020-10-14 23:41:17,409 WARN L193 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2020-10-14 23:41:17,665 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-14 23:41:17,988 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-10-14 23:41:18,231 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2020-10-14 23:41:18,480 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-10-14 23:41:18,714 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2020-10-14 23:41:19,483 WARN L193 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 110 [2020-10-14 23:41:20,024 WARN L193 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 100 [2020-10-14 23:41:20,410 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2020-10-14 23:41:20,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:41:20,414 INFO L93 Difference]: Finished difference Result 85 states and 88 transitions. [2020-10-14 23:41:20,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-14 23:41:20,414 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 48 [2020-10-14 23:41:20,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:41:20,415 INFO L225 Difference]: With dead ends: 85 [2020-10-14 23:41:20,415 INFO L226 Difference]: Without dead ends: 83 [2020-10-14 23:41:20,417 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 21.0s TimeCoverageRelationStatistics Valid=253, Invalid=3053, Unknown=0, NotChecked=0, Total=3306 [2020-10-14 23:41:20,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2020-10-14 23:41:20,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 68. [2020-10-14 23:41:20,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-10-14 23:41:20,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2020-10-14 23:41:20,428 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 48 [2020-10-14 23:41:20,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:41:20,429 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2020-10-14 23:41:20,429 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-10-14 23:41:20,429 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2020-10-14 23:41:20,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-10-14 23:41:20,430 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:41:20,430 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 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] [2020-10-14 23:41:20,430 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-14 23:41:20,430 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:41:20,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:41:20,431 INFO L82 PathProgramCache]: Analyzing trace with hash -1491040975, now seen corresponding path program 3 times [2020-10-14 23:41:20,431 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:41:20,431 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [913313859] [2020-10-14 23:41:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:41:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:20,448 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:20,528 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:20,639 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:21,831 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:21,831 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 60 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1389 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 48 [2020-10-14 23:41:21,832 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:21,927 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:41:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:21,929 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:21,930 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:21,930 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:41:21,930 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:21,930 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:41:21,931 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:21,931 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:21,931 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:41:21,931 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:21,931 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:41:21,931 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:21,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:41:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:21,966 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:21,977 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:22,020 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:22,021 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:41:22,021 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:41:22,021 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 57 [2020-10-14 23:41:22,021 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:22,021 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:22,021 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:41:22,022 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:22,022 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:41:22,022 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:22,025 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:41:22,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:22,033 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:22,048 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:22,048 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:41:22,048 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:22,048 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 17 [2020-10-14 23:41:22,049 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:22,049 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:22,049 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-14 23:41:22,049 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:22,049 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-14 23:41:22,049 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:22,053 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:41:22,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:22,055 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:22,059 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:22,059 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:41:22,059 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:22,059 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4 [2020-10-14 23:41:22,059 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:22,060 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:22,060 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:41:22,060 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:22,060 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:41:22,060 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-14 23:41:22,065 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [913313859] [2020-10-14 23:41:22,066 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:41:22,066 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-10-14 23:41:22,066 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323255767] [2020-10-14 23:41:22,067 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-14 23:41:22,067 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:41:22,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-14 23:41:22,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-10-14 23:41:22,067 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 9 states. [2020-10-14 23:41:22,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:41:22,385 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2020-10-14 23:41:22,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-14 23:41:22,386 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 48 [2020-10-14 23:41:22,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:41:22,387 INFO L225 Difference]: With dead ends: 76 [2020-10-14 23:41:22,387 INFO L226 Difference]: Without dead ends: 73 [2020-10-14 23:41:22,388 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2020-10-14 23:41:22,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-10-14 23:41:22,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2020-10-14 23:41:22,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-10-14 23:41:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2020-10-14 23:41:22,399 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 48 [2020-10-14 23:41:22,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:41:22,400 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2020-10-14 23:41:22,400 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-14 23:41:22,400 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2020-10-14 23:41:22,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-14 23:41:22,401 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:41:22,401 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 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] [2020-10-14 23:41:22,401 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-14 23:41:22,401 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:41:22,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:41:22,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1585249686, now seen corresponding path program 4 times [2020-10-14 23:41:22,402 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:41:22,402 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [223544734] [2020-10-14 23:41:22,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:41:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:22,417 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:22,684 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:26,906 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 65 [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4494 [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 37 [2020-10-14 23:41:26,907 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:41:26,908 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 53 [2020-10-14 23:41:26,908 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:27,112 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2020-10-14 23:41:27,230 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2020-10-14 23:41:27,786 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:41:27,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:27,789 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:41:27,790 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:27,791 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:41:27,791 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:27,831 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:41:27,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:27,852 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:28,082 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 25 [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 238 [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:41:28,083 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:28,084 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 22 [2020-10-14 23:41:28,084 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:29,004 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 46 [2020-10-14 23:41:29,452 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-10-14 23:41:29,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:29,475 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:29,781 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:29,781 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:41:29,781 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:29,782 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 317 [2020-10-14 23:41:29,782 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:29,782 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:29,782 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:41:29,783 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:41:29,783 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:41:29,783 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-14 23:41:30,549 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2020-10-14 23:41:31,049 WARN L193 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 53 [2020-10-14 23:41:32,155 WARN L193 SmtUtils]: Spent 730.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 97 [2020-10-14 23:41:33,490 WARN L193 SmtUtils]: Spent 868.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 100 [2020-10-14 23:41:34,665 WARN L193 SmtUtils]: Spent 633.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 97 [2020-10-14 23:41:34,669 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:41:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:34,678 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:34,717 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:34,717 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:41:34,717 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:34,717 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 42 [2020-10-14 23:41:34,718 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:34,718 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:34,718 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:41:34,718 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:41:34,718 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:41:34,718 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:35,479 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 40 [2020-10-14 23:41:35,510 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-14 23:41:35,511 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [223544734] [2020-10-14 23:41:35,511 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:41:35,511 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2020-10-14 23:41:35,511 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213870182] [2020-10-14 23:41:35,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 36 states [2020-10-14 23:41:35,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:41:35,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2020-10-14 23:41:35,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1181, Unknown=0, NotChecked=0, Total=1260 [2020-10-14 23:41:35,513 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand 36 states. [2020-10-14 23:41:37,808 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 64 [2020-10-14 23:41:38,366 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2020-10-14 23:41:38,688 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2020-10-14 23:41:39,294 WARN L193 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 101 [2020-10-14 23:41:39,989 WARN L193 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 77 [2020-10-14 23:41:42,869 WARN L193 SmtUtils]: Spent 1.56 s on a formula simplification. DAG size of input: 163 DAG size of output: 155 [2020-10-14 23:41:44,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:41:44,923 INFO L93 Difference]: Finished difference Result 82 states and 87 transitions. [2020-10-14 23:41:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-14 23:41:44,925 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 53 [2020-10-14 23:41:44,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:41:44,927 INFO L225 Difference]: With dead ends: 82 [2020-10-14 23:41:44,927 INFO L226 Difference]: Without dead ends: 80 [2020-10-14 23:41:44,928 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=261, Invalid=3045, Unknown=0, NotChecked=0, Total=3306 [2020-10-14 23:41:44,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2020-10-14 23:41:44,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 52. [2020-10-14 23:41:44,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-14 23:41:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2020-10-14 23:41:44,938 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 53 [2020-10-14 23:41:44,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:41:44,938 INFO L479 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2020-10-14 23:41:44,938 INFO L480 AbstractCegarLoop]: Interpolant automaton has 36 states. [2020-10-14 23:41:44,938 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2020-10-14 23:41:44,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-10-14 23:41:44,939 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:41:44,939 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 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] [2020-10-14 23:41:44,939 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-14 23:41:44,939 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:41:44,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:41:44,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1630355510, now seen corresponding path program 5 times [2020-10-14 23:41:44,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:41:44,940 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2034750426] [2020-10-14 23:41:44,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:41:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:45,020 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:46,420 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:48,106 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:49,152 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:49,982 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:49,982 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 62 [2020-10-14 23:41:49,982 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 4 [2020-10-14 23:41:49,982 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5000 [2020-10-14 23:41:49,982 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:49,983 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:49,983 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 33 [2020-10-14 23:41:49,983 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-14 23:41:49,983 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 47 [2020-10-14 23:41:49,983 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:50,369 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-14 23:41:50,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:50,371 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:50,372 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:50,372 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-14 23:41:50,372 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1 [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-14 23:41:50,373 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:50,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-14 23:41:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:50,426 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:50,465 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:50,649 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:50,650 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-14 23:41:50,650 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-14 23:41:50,650 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 228 [2020-10-14 23:41:50,650 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:50,650 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:50,650 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-14 23:41:50,651 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-14 23:41:50,651 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-14 23:41:50,651 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:51,392 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2020-10-14 23:41:51,705 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2020-10-14 23:41:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:41:51,721 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:41:51,949 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:41:51,949 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-14 23:41:51,949 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:41:51,949 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 234 [2020-10-14 23:41:51,949 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:41:51,950 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:41:51,950 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-14 23:41:51,950 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:41:51,950 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 21 [2020-10-14 23:41:51,950 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:41:53,202 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 36 [2020-10-14 23:41:53,659 WARN L193 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 60 [2020-10-14 23:41:56,057 WARN L193 SmtUtils]: Spent 2.02 s on a formula simplification. DAG size of input: 147 DAG size of output: 135 [2020-10-14 23:41:59,245 WARN L193 SmtUtils]: Spent 2.53 s on a formula simplification. DAG size of input: 175 DAG size of output: 147 [2020-10-14 23:42:02,002 WARN L193 SmtUtils]: Spent 1.79 s on a formula simplification. DAG size of input: 229 DAG size of output: 121 [2020-10-14 23:42:03,136 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-14 23:42:03,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:42:03,142 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:42:03,164 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 24 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Heuristic: SMALLESTAMONGWIDE [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Tolerance: 0.2 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-14 23:42:03,165 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-14 23:42:03,166 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-14 23:42:03,629 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2020-10-14 23:42:03,660 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-14 23:42:03,660 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2034750426] [2020-10-14 23:42:03,661 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-14 23:42:03,661 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2020-10-14 23:42:03,661 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085272408] [2020-10-14 23:42:03,661 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-10-14 23:42:03,662 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-14 23:42:03,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-10-14 23:42:03,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=925, Unknown=0, NotChecked=0, Total=992 [2020-10-14 23:42:03,662 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand 32 states. [2020-10-14 23:42:05,532 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2020-10-14 23:42:06,355 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2020-10-14 23:42:10,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-14 23:42:10,265 INFO L93 Difference]: Finished difference Result 80 states and 84 transitions. [2020-10-14 23:42:10,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-14 23:42:10,267 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 50 [2020-10-14 23:42:10,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-14 23:42:10,268 INFO L225 Difference]: With dead ends: 80 [2020-10-14 23:42:10,268 INFO L226 Difference]: Without dead ends: 61 [2020-10-14 23:42:10,269 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=166, Invalid=2186, Unknown=0, NotChecked=0, Total=2352 [2020-10-14 23:42:10,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-10-14 23:42:10,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 57. [2020-10-14 23:42:10,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-10-14 23:42:10,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 59 transitions. [2020-10-14 23:42:10,280 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 59 transitions. Word has length 50 [2020-10-14 23:42:10,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-14 23:42:10,280 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 59 transitions. [2020-10-14 23:42:10,280 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-10-14 23:42:10,280 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 59 transitions. [2020-10-14 23:42:10,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-10-14 23:42:10,281 INFO L414 BasicCegarLoop]: Found error trace [2020-10-14 23:42:10,281 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 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] [2020-10-14 23:42:10,281 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-14 23:42:10,282 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-14 23:42:10,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-14 23:42:10,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1288394927, now seen corresponding path program 6 times [2020-10-14 23:42:10,282 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-14 23:42:10,282 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [427571973] [2020-10-14 23:42:10,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-14 23:42:10,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-14 23:42:10,301 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-14 23:42:10,567 FATAL L256 erpolLogProxyWrapper]: Now shrinking...